2012-03-06 6 views
4

私はプロジェクトをコンパイルしようとしていますが、プロジェクト内のいくつかのパッケージにあるヘッダーファイルが見えないというエラーがすぐに出てきます。ここに写真がありますが、そこには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 

誰もが知っていますか?

ありがとうございました

答えて

1

コンパイラに与えられたインクルードパスに間違いがあります。プリプロセッサは、コンパイルしようとしているソースファイルからヘッダーを見つけることができません。

私はあなたが

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

#include "AwarenessMoment.h"

を置き換えることによって、これを修正することができると思うこと、またはコンパイラを変更するには、センサーのディレクトリおよび使用を含むようにパスを含める:

#include <AwarenessMoment>

+0

#include "../sensor/AwarenessMoment.h"それでした、ありがとうございました! – user1028641

+0

喜んで:)。画面上の良い努力はbtwをつかむ。それ以上のものが必要です! –

関連する問題