尝试获取 Eclipse CDT 插件来编译一个简单的 C++ 应用程序。我创建了一个新的 C++ 项目,并添加了 1 个文件 (test.cpp
) 并将其编码为“Hello, world!”示例:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!";
return 0;
}
我在 using namespace std
和 cout
上得到了突出显示的语法错误,声明(分别):
Symbol 'std' could not be resolved Symbol 'cout' could not be resolved
我确定我没有安装 CDT 以及编译/构建完整 C++ 应用程序所需的一切。我可以从哪里开始寻找我缺少的东西?
最佳答案
你有编译器吗? 引用 eclipse documentation : '面向 C/C++ 开发人员的 Eclipse IDE 不包含编译器或调试器;如果您的系统没有,您需要下载并安装一个。请参阅Before you begin C/C++ 开发用户指南部分。”
您可以在那里选择并了解如何安装编译器。
特别是对于 Unresolved 符号问题,您需要在项目->属性->C/C++ 常规->路径和符号/包含选项卡中设置正确的路径,这取决于您选择安装的编译器。
关于c++ - 让 C++ 在 Eclipse 中编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9368976/