【发布时间】:2015-12-01 18:06:21
【问题描述】:
我正在尝试学习如何使用 Eclipse 进行 C++ 开发(使用 MinGW)并且遇到了一个有趣的问题。
在编写一个简单的测试程序时出现以下错误:
但是,只需保存文件即可解决错误...为什么会发生这种情况?
保存后:
我真的很想发现像这样的简单错误,而不必手动保存文件...
我知道点击“保存”非常简单,但我了解自己,我会忘记,我会花费数小时试图找出实际上不是错误的错误。 (我敢肯定,using namespace std; 以外的其他情况也可能会发生这种情况。)
【问题讨论】:
-
However simply saving the file resolves the error... Why does this happen?Eclipse插件可能有bug? -
以此为教训,永远不要再输入那些可怕的词
using namespace std;。再也不会出现在你的生活中! -
但我只是想向世界打个招呼:(
-
@SergeyA:写出
std::cout << "Hello" << std::endl;也会以同样的方式进行。std::cout和std::endl得到红色下划线,直到我点击“保存” -
虽然它不能解决问题,但使用键盘快捷键可能会减轻这种烦恼。确切的快捷方式取决于配置,它带有多个默认值,you can modify according to your preferences
标签: c++ eclipse namespaces undefined-symbol