我在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
我試過單獨添加這些文件夾,但沒有奏效。 預先感謝您。
預處理器定義爲Windows,可以跳過。否則它看起來不錯。你得到什麼錯誤?沒有細節,很難調試東西 – Jay 2011-06-02 11:52:26
@Jay對不起,回覆晚了。有些圖書館不見了,我會更新問題 – Niroshan 2011-06-03 06:06:37