ogre学习笔记(启动篇)
ogre的官方wiki上带了不错的学习教程是我步入ogre世界的大门,在此记录下学习笔记作为积累。
ogre官方wik教程链接。 —— [ Tutorials ]
首先已经自己将ogre源码编译成功,接下来就是完成第一个例子。
第一个例子。 —— [ 介绍]
首先用vs2013建立空工程,按照教程在这里下载四个文件包含到vs工程中并编译。你需要下载符合你ogre版本的相应代码 —— [ 框架]
编译中遇到的问题可以参考这里 —— [ 问题]
由于ogre是自己编译的配置方法和教程上有些不同记录在此
包含目录:
H:\Professional_Software\Ogre\OgreMain\include
H:\Professional_Software\Ogre\Components\Overlay\include
H:\Professional_Software\Ogre\Dependencies\src\ois\includes
H:\Professional_Software\Ogre_build\include
H:\Professional_Software\Ogre\Samples\Common\include
库目录:
H:\Professional_Software\Ogre_build\lib\Debug
H:\Professional_Software\Ogre_build\Dependencies\src\ois\Debug
附加库:
OIS_d.lib
OgreMain_d.lib
OgreOverlay_d.lib
工作路径:
H:\Professional_Software\Ogre_build\bin\Debug
编译正确,程序启动时出错了,为了能快速运行我注释掉了plugins_d.cfg
# Defines plugins to load
# Define plugin folder
PluginFolder=.
# Define plugins
# Plugin=RenderSystem_Direct3D9_d
# Plugin=RenderSystem_Direct3D11_d
Plugin=RenderSystem_GL_d
# Plugin=RenderSystem_GL3Plus_d
# Plugin=RenderSystem_GLES_d
# Plugin=RenderSystem_GLES2_d
# Plugin=Plugin_ParticleFX_d
# Plugin=Plugin_BSPSceneManager_d
# Plugin=Plugin_CgProgramManager_d
# Plugin=Plugin_PCZSceneManager_d
# Plugin=Plugin_OctreeZone_d
# Plugin=Plugin_OctreeSceneManager_d
同样也修改了resources_d.cfg文件,将暂时不需要的资源注释了,最后启动程序顺利通过,这是ogre学习的第一步,我称之为启动。