1

そこで私は、3Dゲームプログラミングのためのデジタルメディアアカデミーと呼ばれるものに行きました。3Dゲームを作成するために、MacbookProを使用してPanda3Dと一緒にEclipseを使用しました。私はそこで美しく走る素晴らしいゲームを作りました。ただし、すべてをUSBに入れて、自宅の個人用Macbook Proにすべてをインストールすると、これらのコード行の横に「未解決の包含」という疑問符が表示されます。

//Panda3Dのもの。

#include "auto_bind.h"
#include "audioManager.h"
#include "executionEnvironment.h"
#include "filename.h"

//C++のもの

#include <cmath>
#include <cstdlib>
#include <iostream>

Eclipseの問題セクションで私はこれを取得します:

make: *** No rule to make target `all'.  Stop.      
4

1 に答える 1

1

ここには少なくとも2つの問題があると思います。

  1. 未解決のインクルード:これはインデクサーの不具合である可能性があります。単純なインデックスの再構築または再コンパイルは、プロジェクトを右クリック>インデックス>「再構築」または「未解決のインクルードの再解決」を試してみてください。運が悪ければ、それは単なる不具合ではありません。しかし、実際の問題なので、次の点を確認してください。プロジェクト>プロパティ> C / C++一般>パスとシンボル>インクルードC++ヘッダーがあるディレクトリがあり、「パンダ」ヘッダーがソースファイルにあるはずです。

  2. 欠落している「すべて」のターゲット:CDTが実行しようとしているのは、Makefileから欠落している「すべて」と呼ばれるターゲットを使用してmakeを呼び出すことです。CDTが間違ったターゲット用に構成されていて、「すべて」が必要なものではないか、「すべて」のターゲットに問題があります。詳細情報を提供する必要があります:適切な(元の)Makefileここでの設定:プロジェクト>プロパティ> C /C++ビルド>動作>ビルドターゲットの作成

于 2013-02-15T22:46:57.250 に答える