介绍
这组介绍将引导您通过建立一个Visual Studio C++项目从头开始。这个教程的一个代替是使用Ogre应用向导。如果你希望明白应用向导为你做什么则这个教程仍是
有用的。当你已经完成这个教程时,你将能编译一个Ogre应用程序和你将准备开始基本教程。
前提
. Visual Studio 2010必须被安装,专家或更高版本。
. Ogre SDK版本1.7或更高版本必须被安装。
. 安装Ogre SDK:http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Installing+the+Ogre+SDK。
. 从源代码用CMake构建Ogre:http://www.ogre3d.org/tikiwiki/tiki-index.php?page=CMake+Quick+Start+Guide。如果你从源代码构建Ogre则你必须构建
debug和release目标以及为两目标执行安装脚本。这将创建一个等价二进制安装结构的目录结构。
为Visual Studio 2010设置一个应用
环境变量
在一个命令控制台(cmd.exe)中运行'setx OGRE_HOME path_to_ogre_sdk'。
新工程
1. 创建一个新win32工程(File -> New -> Project)。
2. 确保Windows Application被选择和Empty Project被勾上。
3. 下载Ogre Wiki Tutorial Framework:http://www.ogre3d.org/tikiwiki/tiki-download_wiki_attachment.php?attId=61&page=Ogre Wiki Tutorial Framework&download=y
4. 解压Tutorial Framework。
5. 使用Existing Items增加到工程。
6. 选择文件。
工程配置
工程属性
1. 切换到All Configures。
2. 在General配置属性页上设置Character成Use Multi-Byte Character Set。
3. Debuging配置属性:
命令:$(OGRE_HOME)\Bin\$(Configuration)\$(ProjectName).exe
工作目录:$(OGRE_HOME)\Bin\$(Configuration)
4. 配置属性 - C/C++ - General - Additional Include Directories
$(OGRE_HOME)\include
$(OGRE_HOME)\include\OIS
$(OGRE_HOME)\include\OGRE
$(OGRE_HOME)\Samples\Common\include
$(OGRE_HOME)\boost
5. 配置属性 - Linker - General - Additional Library Directories
$(OGRE_HOME)\lib\$(Configuration)
$(OGRE_HOME)\boost\lib
6. 配置属性 - Build Events - Post-Build Event - Command Line
copy "$(OutDir)\$(TargetFileName)" "$(OGRE_HOME)\Bin\$(Configuration)"
7. 配置特殊设置:
7.1 切换配置到"Active(Debug)"。
7.2 配置属性 - Linker - Input - Additional Dependencies - Debug。
为调试增加输入库:
OgreMain_d.lib
OIS_d.lib
7.3 配置属性 - Linker - Input - Additional Dependencies - Release
切换配置从"Active(Debug)"到"Active(Release)"。
为release增加输入库:
OgreMain.lib
OIS.lib
原文地址:http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Setting+Up+An+Application+-+Visual+Studio