首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在本地为项目使用Ogre库

在本地为项目使用Ogre库
EN

Stack Overflow用户
提问于 2014-04-01 04:05:23
回答 2查看 228关注 0票数 0

我想要做的是有一个应用程序(我目前正在开发示例框架应用程序),并在其中包含任何ogre库文件,而不是为整个系统安装它。这样,一旦构建好,我就可以很容易地将应用程序移植到其他计算机上。

我使用的是Mac OS 10.9。我构建Ogre的方法是,首先运行CMake应用程序来配置Xcode项目,然后打开创建的Xcode项目并构建Install和SampleBrowser配置。在Ogre目录中创建了一个目录sdk/lib。这包含目录debug、OGRE和pkgconfig。OGRE目录包含所有示例.dylib文件。我没有看到的是主ogre库文件。

lib/pkgconfig/Ogre.pc文件的内容表明,在lib目录中应该有一个名为OgreMain的库文件:

代码语言:javascript
复制
Libs: -L${libdir} -lOgreMain  -lpthread

据我所知,我需要这个库文件作为我项目的一部分。然后我可以链接所有Ogre的头文件的sdk/include。我对如何让它工作感到困惑。有人能帮帮忙吗?

EN

回答 2

Stack Overflow用户

发布于 2014-04-01 05:09:58

听起来像是食人魔1.8。在这种情况下,需要在应用程序包中安装库和框架。在MyApp.app/Contents中,您需要名为Components、Plugins和Frameworks的文件夹。Ogre.framework放在框架中,组件动态库放在组件中,插件动态库放在插件中。

票数 2
EN

Stack Overflow用户

发布于 2014-04-04 04:07:58

实际上,我在这里找到了一个非常棒的教程:http://will.thimbleby.net/ogre3d-tutorial/

这是针对OGRE1.8的,使用Ogre1.9时唯一的区别是您不使用RenderSystem_GL.dylib,而是使用RenderSystem_GL.framework (与Ogre.framework位于同一位置),并且您在项目设置方面的处理方式与Ogre.framework相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22771138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档