eclipse cdt没有看到项目包中的头文件?

问题描述:

我想编译一个项目,但我得到一个错误,它没有看到在项目中的一些包中的头文件。这里有一张图片,注意它没有找到AwarenessMoment.h文件,但是它在那里。eclipse cdt没有看到项目包中的头文件?

error http://i40.tinypic.com/fef908.png

这里是输出:

**** Build of configuration Debug for project RoyOS **** 

    make all 
    Building file: ../src/royos/vision/ImageRecognizer.cpp 
    Invoking: GCC C++ Compiler 
    g++ -I/home/igvc/Documents/teamigvc/trunk/RoyOS -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/royos/vision/ImageRecognizer.d" -MT"src/royos/vision/ImageRecognizer.d" -o"src/royos/vision/ImageRecognizer.o" "../src/royos/vision/ImageRecognizer.cpp" 
    In file included from ../src/royos/vision/ImageRecognizer.cpp:8:0: 
    ../src/royos/vision/ImageRecognizer.h:11:29: fatal error: AwarenessMoment.h: No such file or directory 
    compilation terminated. 
    make: *** [src/royos/vision/ImageRecognizer.o] Error 1 

任何人都知道它为什么没有看到这些头文件?

谢谢

给编译器的include路径肯定有问题。预处理器无法从您尝试编译的源文件中找到标题。

我想你可以用

#include "../sensor/AwarenessMoment.h"

要么更换

#include "AwarenessMoment.h"

是解决这一问题或改变编译器包含路径包括传感器目录及用途:

#include <AwarenessMoment>

+0

#include“../sensor/AwarenessMoment.h”是它,谢谢! – user1028641 2012-03-29 23:29:07

+0

乐意帮忙:)。在屏幕上很好的努力抓住顺便说一句。应该有更多的! – 2012-03-30 02:45:27