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>
#include“../sensor/AwarenessMoment.h”是它,谢谢! – user1028641 2012-03-29 23:29:07
乐意帮忙:)。在屏幕上很好的努力抓住顺便说一句。应该有更多的! – 2012-03-30 02:45:27