Eclipse CDT C++ error
Eclipse CDT C++ error
我刚刚在我的机器上安装了Eclipse CDT来开发c++应用程序。
我创建了一个新的c++项目。我已经复制了一个cpp文件。
当我点击构建按钮时,项目编译没有错误。
然而,我有一个问题。问题是Eclipse告诉我有很多错误。例如,Eclipse显示"using namespace std"是一个错误,或者"#include "是一个错误。
我不知道Eclipse有什么问题,因为当我点击"构建"按钮时,我的文件编译正确。
是否有我没有正确设置的设置?
谢谢!
您需要将std库的路径添加到eclipse中的项目中。似乎eclipse不知何故没有找到您的std库。您需要将路径添加到您的gcc包含:
properties->C/c++ General->Paths and Symbols->Includes->GNU C and GNU c++
GCC/c++使用的路径可以通过"GCC在哪里查找C和c++头文件?"的回答中的命令找到。
需要重新启动eclipse才能激活
安装GNU c++编译器g++
,使用命令:
sudo apt-get install g++
在我的情况下(我使用安装在Windows上非标准位置的TDM GCC),我必须将Path变量添加到项目中。我通过项目->属性->C/c++构建->构建变量来完成。当单击add,然后从下拉列表中选择Path时,将自动读取Path变量的值。一旦添加了Path变量,就需要重新构建C/c++索引。
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- 对象声明中的模板"error: expected expression"
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- OpenCV 3.4.1 error readNetFromTensorflow 无法在 cv::d nn::ReadProtoFromBinaryFile 中打开 .pb
- 已解决 - C++ 的崇高文本中的"fatal error: opencv: no such file or directory"
- 为什么我会"error: expected expression"?
- CMake Error at modules/videoio/cmake/detect_ffmpeg.cmake:16
- 如果两个静态库使用相同的另一个静态库,如何避免"LNK2005 Already Defined error"?
- 在 Objective-C++ -> EXC_BAD_ACCESS Error 中使用"new"关键字