Jin*_*Kim 8 c c++ eclipse eclipse-cdt include
我已经将一个C++项目加载到Eclipse(Europa)中,我熟悉了CDT界面.
以下行有一条特别恼人的错误消息:
#include "somedir/somefile.h"
Run Code Online (Sandbox Code Playgroud)
somedir/somefile.h:没有这样的文件或目录
include文件存在于"/opt/local/project/include/somedir/somefile.h"中.
在项目>属性> C/C++常规>路径和符号>包含下,我已经添加了包含目录"/ opt/local/project/include".
但是,这似乎并没有解决问题.
有谁知道如何处理这个错误?谢谢.
编辑:解决了问题.事实证明这是一个简单的问题.我不得不"刷新"工作区中的所有项目.
Jos*_*ley 13
为什么这么老的版本?较新版本的Eclipse CDT已经取得了巨大的进步.
这是一个非常明显的问题,但在Project> Properties> C/C++ General> Paths and Symbols> Includes(至少在当前CDT中)下,每种语言(程序集,C和C++)都有单独的类别.您是否确保在C和C++下添加/ opt/local/project/include(如果适用)?
或者,如果您的项目是使用Make构建的,那么只需在Eclipse中构建项目通常会让Eclipse自动检测使用Make的输出包含目录,而无需您自己设置包含路径.
如果路径都已正确设置,则索引相关问题的标准修复方法是右键单击项目,选择"索引",然后选择"重建".
| 归档时间: |
|
| 查看次数: |
42313 次 |
| 最近记录: |