【发布时间】:2014-03-31 20:05:23
【问题描述】:
我想做的是拥有一个应用程序(我目前正在处理示例框架应用程序)并包含任何 Ogre 库文件,而不是为整个系统安装它。这样一来,我就可以轻松地将应用程序移植到其他计算机上。
我使用的是 Mac OS 10.9。我通过首先运行 CMake 应用程序来配置 Xcode 项目来构建 Ogre,然后打开创建的 Xcode 项目并构建 Install 和 SampleBrowser 配置。在 Ogre 目录中创建了一个目录 sdk/lib。这包含目录 debug、OGRE 和 pkgconfig。 OGRE 目录包含所有示例 .dylib 文件。我没有看到主要的食人魔库文件。
文件lib/pkgconfig/Ogre.pc的内容提示lib目录下应该有一个名为OgreMain的库文件:
Libs: -L${libdir} -lOgreMain -lpthread
据我了解,我需要这个库文件成为我项目的一部分。然后我可以为所有 Ogre 的头文件链接 sdk/include。我对如何使这项工作感到困惑。有人可以帮忙吗?
【问题讨论】: