创建第一个OGRE程序
1. 建立一个新的win32控制台应用程序,选择空的项目。名字自己随便取,我这里取FirstOgreProgram
2. 在工程里新建一个源文件命名为main.cpp
如下右键单击之后如图操作:
3. 在main.cpp中输入以下内容
int main (void)
{
return 0;
}
4.在该文件开头部分包含上ExampleApplication.h文件:
#include "Ogre\ExampleApplication.h"
5. 添加“你的Ogre SDK路径\include\”到你的项目include path(头文件路径)
6. 添加“你的Ogre SDK路径\boost_1_42\”到你的项目include path(头文件路径)
7. 添加“你的Ogre SDK路径\boost_1_42\lib\”到你的项目lib path(库文件路径)
8. 向main.cpp里添加一个类:
class Example1 : public ExampleApplication
{
public:
void createScene()
{
}
};
(提醒一点,群里有人说class类最好不要放到main里面去。还要注意分号一定不能是中文输入的的符号,另外一定要检查不要多了括号或者少了括号,否则会提示,上面是我故意多放了一个大括号,这也是我开始的时候只是粘贴别人的程序犯的错误)
9. 把下面的代码添加到你的main函数里:
Example1 app;
app.go();
10. 添加“你的Ogre SDK路径\ lib\debug\”到你的项目lib path(库文件路径)
11. 添加OgreMain_d.lib到需要的链接库(工程属性的Linker->Input)里
12. 添加OIS_d.lib到需要的链接库(工程属性的Linker->Input)里
编译此项目
14. 设置项目程序的工作空间(working directory)为“你的Ogre SDK路径\bin\debug”
属性配置完成以后应当是以下图所示的样子:
上图即上文提到的工作空间。
这个就是头文件包含目录,打开是下面这个样子
下面这个图就是包含库文件路径的画面
打开以下是这个样子的
下面这个图是附加依赖项
打开以后是这个样子的
15. 运行该程序,你应该能够看到Ogre 3D setup对话框,那个dos的窗口据说是可以用其它方法不让其显示的,暂时放在一边不管。