1

皆さん、私は C++ の初心者ですが、プロジェクトをビルドしようとすると、次のコードでエラーが発生します。

#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"

それで、誰かがプロジェクトで構成してそれを機能させる方法を知っていますか? ありがとう!

ここに画像の説明を入力

4

1 に答える 1

0

gcc (または他のほとんどのコマンド ライン コンパイラ) を使用している場合は、次のように、任意のディレクトリを含めるようにインクルード パスを設定できます。

gcc -I.. myfile.cpp

これにより、これらのディレクトリでインクルード ファイルが検索されます。

IDE を使用している場合は、変更できる IDE またはプロジェクトの設定があります。たとえば、 Eclipse Galileo CDT のこのリンクは、特定のプロジェクトのインクルード パスを設定する方法を示しています。

于 2012-07-05T03:26:34.900 に答える