2013-02-14 83 views
1

所以我去這個東西叫數字媒體學院的3D遊戲編程。我們使用eclipse和Panda3D一起使用他們的Macbook Pro來創建3D遊戲。我創造了一個非常棒的遊戲,跑得非常漂亮。然而,當我把所有東西都放在USB上,並將所有的東西都安裝在家裏的個人macbook pro上時,我在這些代碼行旁邊看到了一些問號,這些代碼表示未解決的包含:未解決的包含錯誤日食

// Panda3D stuff。

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

回答

1

我認爲,這裏有至少兩個問題:

  1. 未解決包括: 這可能是一個與索引器的故障,簡單的索引重建或重新編譯會幫助 嘗試右鍵點擊項目>索引>「重建」或「重新解決未解決的包括」 如果沒有運氣,那不僅僅是一個格利希但一個真正的問題,所以檢查: 項目>屬性> C/C++常規>路徑和符號>包括 在那裏你應該有C++頭文件的目錄和 「Panda」頭文件應該與你的源文件。

  2. 缺少「所有」目標: 什麼CDT正在試圖做的是調用make與一個名爲「所有」的目標是從你的Makefile缺少 。無論是CDT配置錯誤的目標和 「全部」不是你所需要的,或者是「全部」目標有問題。 您應該向我們提供更多信息:正確的(原始的)Makefile 設置在這裏:Project> Properties> C/C++ Build> Behavior> Make build target