我试图在 Qt5.0 上将一个 ogre 3d 示例项目编译为一个普通的 c++ 项目,但是我得到了很多“没有这样的文件或目录”的错误,我已经将所有路径添加到 pro 文件中。我还设置了环境变量 OGRE_HOME ,如本教程http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Installing+the+Ogre+SDK。
有人可以帮助我在 QT5 上制作功能 Ogre3d SDK 的所有步骤吗?我是初学者。
我正在使用 OgreSDK_vc10_v1-8-1、Mingw 4.7 和 QT5。
我按照教程的这个步骤进行操作。
- 创建一个新的空项目。
- 为代码创建一个新文件并将其命名为 main.cpp。
添加主函数:
int main (void) { return 0; }
在以下源文件的顶部包含 ExampleApplication.h:
#include "Ogre\ExampleApplication.h":
将 PathToYourOgreSDK\include\ 添加到项目的包含路径中。
- 将 PathToYourOgreSDK\boost_1_42 添加到项目的包含路径中。
- 将 PathToYourOgreSDK\boost_1_42\lib 添加到您的库路径。
向 main.cpp 添加一个新类。
class Example1 : public ExampleApplication { public: void createScene() { } };
在 main 函数的顶部添加以下代码:
Example1 app; app.go();
将 PathToYourOgreSDK\lib\debug 添加到您的库路径。
- 将 OgreMain_d.lib 添加到您的链接库中。
- 将 OIS_d.lib 添加到您的链接库。
- 编译项目。
- 将您的应用程序工作目录设置为 PathToYourOgreSDK\bin\debug。
- 启动应用程序。你应该会看到 Ogre 3D 设置对话框。