2011-06-01 103 views
0

我在Ogre教程中閱讀Setting Up An Application - NetBeans - Linux。但是這指示在控制檯上使用make & & make install來單獨構建項目。看起來Netbeans只能用作編輯器。有沒有辦法讓我做所有使用Netbeans的?在Linux上設置OGRE的netbeans(Ubuntu)

我試圖設置Netbeans使用OGRE庫,但它沒有成功。我在構建項目時遇到一些錯誤。這是我迄今爲止所做的。

項目屬性> C++編譯器:包含目錄

的/ usr /包括/ OGRE:在/ usr /包括/ OIS:在/ usr /包括

在接頭:我添加所有 libogre * .so文件在/ usr/lib中作爲 庫。

我用apt-get的安裝OGRE

pkg-config --libs OGRE 
    -lOgreMain -lpthread 

pkg-config --cflags OGRE 
-pthread -I/usr/include/OGRE 

link只提供在Windows這樣的細節。 有人能告訴我如何設置的NetBeans OGRE在Linux上正確

UPDATE
控制檯輸出

g++  -o dist/Debug/GNU-Linux-x86/carrace build/Debug/GNU-Linux-x86/TutorialApplication.o build/Debug/GNU-Linux-x86/BaseApplication.o -L/usr/bin -lPlugin_BSPSceneManager -lPlugin_CgProgramManager -lPlugin_OctreeSceneManager -lPlugin_OctreeZone -lPlugin_ParticleFX -lPlugin_PCZSceneManager -lRenderSystem_GL -lOgreMain -lOgrePaging -lOgreProperty -lOgreRTShaderSystem -lOgreTerrain -lOIS-1.3.0 -lOIS -lboost_date_time-mt -lboost_date_time -lboost_serialization-mt -lboost_serialization -lboost_thread-mt -lboost_thread -lboost_wserialization-mt -lboost_wserialization 
/usr/bin/ld: cannot find -lPlugin_BSPSceneManager 
/usr/bin/ld: cannot find -lPlugin_CgProgramManager 
/usr/bin/ld: cannot find -lPlugin_OctreeSceneManager 
/usr/bin/ld: cannot find -lPlugin_OctreeZone 
/usr/bin/ld: cannot find -lPlugin_ParticleFX 
/usr/bin/ld: cannot find -lPlugin_PCZSceneManager 
/usr/bin/ld: cannot find -lRenderSystem_GL 

我試過單獨添加這些文件夾,但沒有奏效。 預先感謝您。

+0

預處理器定義爲Windows,可以跳過。否則它看起來不錯。你得到什麼錯誤?沒有細節,很難調試東西 – Jay 2011-06-02 11:52:26

+0

@Jay對不起,回覆晚了。有些圖書館不見了,我會更新問題 – Niroshan 2011-06-03 06:06:37

回答

0

你忘了pkg配置--ldflags OGRE

0

你可以看到我的教程在這裏http://arief-rublog.blogspot.com/2011/09/cara-pengaturan-ogre-dengan-ide.html,但我在印尼語教程,可能是你可以使用谷歌翻譯來翻譯它。我希望我的教程對你有用。

+0

我不再參與這個項目,所以我沒有辦法測試你的答案。反正謝謝你。 如果你也可以有英文翻譯,我認爲這會對很多人很有幫助,並且很容易在搜索引擎上找到。 – Niroshan 2011-09-16 13:02:21

+0

我不知道爲什麼這個答案是投票下來?我使用谷歌翻譯進行了qiuck檢查(給了我一個可以理解的翻譯),並且內容似乎是合法的。這是語言嗎? – Niroshan 2011-09-16 13:02:43

+0

Bahasa Indonesia在谷歌翻譯你可以選擇印尼語,對我最壞的抱歉。 – arief 2011-09-17 11:32:17

1

對我來說,與

-lOgreMain -lOgreTerrain -lOIS -lpthread 

擔任鏈接選項

,並同包括你有