2012-07-05 25 views
1

好,我是C++中的新鮮,當我嘗試建立一個項目,並在後續的代碼發生在一個錯誤:「沒有這樣的文件或目錄」在Ubuntu錯誤12.04日食

#ifndef GAMEPLAYEREX_H_ 
#define GAMEPLAYEREX_H_ 

#include "GamePlayer.h" 


class GamePlayerEx : virtual public GamePlayer 
{ 
public: 
    GamePlayerEx(int = 0); 
    virtual ~GamePlayerEx(void); 
...... 

和錯誤信息是:

In file included from ../GameEngine/GameMoudle/GamePlayerEx.cpp:8:0: 
../GameEngine/GameMoudle/GamePlayerEx.h:11:24: fatal error: GamePlayer.h: No such file or directory 
compilation terminated. 

我的工程目錄就像是下圖,我不喜歡用#include "../GamePlayer.h"

那麼,有人知道如何在項目中配置,並讓它工作?謝謝!

enter image description here

+0

不相關,但你可能打算命名你的文件夾** GameModule **,而不是Game * Moudle *。 –

回答

0

如果你正在使用gcc(或其他大多數命令行編譯器),你可以設置包括路徑包括任意目錄,如用:

gcc -I.. myfile.cpp 

這將搜索那些包含文件的目錄。

如果您使用的是IDE,將會有可以修改的IDE或項目設置。例如,Eclipse Galileo CDT的this link顯示瞭如何爲給定項目設置包含路徑。

相關問題