在Linux上设置OGRE的netbeans(Ubuntu)

问题描述:

我在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

你忘了pkg配置--ldflags OGRE

你可以看到我的教程在这里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

对我来说,与

-lOgreMain -lOgreTerrain -lOIS -lpthread 

担任链接选项

,并同包括你有