《[游戏编程]编译Orge、Qt、Ogitor源程序》
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
内容介绍
游戏下载www.minxue.net称: [游戏编程]编译Orge、Qt、Ogitor源程序以及在整个过程中所用到的依赖包[加入我用CMAKE生成的解决方案]
英文名称: Game Ogre Ogitor Dependpackage
别名: 三维游戏引擎
资源格式: 压缩包
版本: 安装依赖包及源程序压缩包Ogitor 0.42,OGRE 1.7.1
发行时间: 2010年07月02日
地区: 大陆
文字语言: 简体中文
简介:
OgreDependencies_MSVC_20100501.zip为编译OGRE使用到的依赖包压缩文件。
OgreMaxSceneExporter2.3.2-3DSMax-NonCommercial.7z 3DMAX中的模型导出插件。
有空我会整理我编译通过的源代码,运行正确的源代码发上来。请兄弟们下载后帮助分流。
如果在VS2005下编译,应该不会出错。
一共有三个源程序包:
将原始开源程序解压后,目录结构是:
E:\Ogitor\在这个目录下有很多文件及文件夹。
在E:\Ogitor\Make\目录下解压我的源程序包,使目录下有
E:\Ogitor\Make\Ogitor.sln的解决方案.
在编译过程中,特别注意:找不到文件,要么是文件不存在,即生成失败。要么是文件的指向不对。可通过windows的查找文件功能进行查找。如果文件存在,就看工程的属性。无非是在编译的包括目录中加入或是在链接目录。
另外,HTTP的下载地址,我也在这里列一下:
为生成INSTALL 项目而准备
nsis-2.46-setup.exe:
http://downloads.sourceforge.net/project/n...60518155
为编译QT及OGITOR而需要的C++库同样解至E盘根目录
boost_1_43_0.tar.bz2:
http://nchc.dl.sourceforge.net/project/boo....tar.bz2
OGITOR的WINDOWS可执行文件,运行后中看到如图最后一张的效果
Ogitor-0.4.2-win32.exe:
http://downloads.sourceforge.net/project/o...rks-kr-1
ogre_src_v1-7-1.exe:
http://cdnetworks-kr-2.dl.sourceforge.net/...-7-1.exe
cmake-2.8.2-win32-x86.exe:
http://www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.exe
OgreSDK_vc8_v1-7-1p1.exe:
http://downloads.sourceforge.net/project/o...rks-kr-2
ogrewizard80_Eihort_v1_4_2.zip:
http://downloads.sourceforge.net/project/o...rks-kr-1
ogresdkwizard80_Eihort_v1_4_2.zip:
http://downloads.sourceforge.net/project/o...rks-kr-2
建模工具:
Milkshape 3D 1.7.10 Setup_猴岛论坛_猴岛论坛.rar
http://dx.houdao.com/d.php?aid=3548184&a=c...C%B3.rar
OGRE可运行的SAMPLE DEMO:
OgreDemos_v1-7-0.msi:
http://cdnetworks-kr-2.dl.sourceforge.net/...-7-0.msi
以先后顺序应该是:
生成QT,特别是QMAKE.EXE最先生成.使用命令行先Configure,再NMAKE。可从网络查询或从OGRE的主页查询(E文)。
再生成OGRE的依赖包:使用VS2005编译
E:\ogre\ogre_src_v1-7-1\Dependencies\src\OgreDependencies.VS2005.sln的解决方案。
再编译链接OGRE的解决方案。
E:\ogre\Make\OGRE.sln。
生成OGRE成功过程应该如下:
1>------ 已启动生成: 项目: PACKAGE, 配置: Release Win32 ------
1>
1>正在执行生成后事件...
1>CPack: Create package using NSIS
1>CPack: Install projects
1>CPack: - Install project: OGRE
1>CPack: Compress package
1>CPack: Finalize package
1>CPack: Package E:/ogre/Make/OGRE-1.7.1-win32.exe generated.
1>生成日志保存在“file://e:\ogre\Make\PACKAGE.dir\Release\BuildLog.htm”
1>PACKAGE - 0 个错误,0 个警告
========== 生成: 1 已成功, 0 已失败, 48 最新, 0 已跳过 ==========
需要注意的是:
1、所有版本一定要统一,即,要生成DEBUG版,就全套均为DEBUG版,所有DEBUG版生成的文件,在"."分割符前的最后一个字母应该是d.而所有RELEASE中没有这个D。版本一定要一至。否则程序最终可能无法正确执行。比如DEGUG版生成的文件像OgreMain_D.dll,就是DEBUG版的。






[img]ed2k://|file|%E6%9C%AA%E5%91%BD%E5%90%
8D7.JPG|53873|32f9b8f80c2e17590c9c61b772b9bf1c|/[/img]





上传图片费事,后面还有20张左右的图没有上传。







后面还有图。










这里这张是OGitor的场景编辑器,此编辑器编辑后的场景文件可以使用simpleapp.exe 进行加载,simpleapp开发源代码。

加入了一个导出3DMAX模型的插件。有需要的请注意下载。
本人100M光纤分流,希望下载后保留上传至少30分钟。
另外,如有需要会整理整个操作过程做一个编译过程中的视频录像发布上来。
就看需要的人多不多了。
各文件说明:
v0-4-31aeb369c8a4.zip 是Ogitor场景编辑器的源代码,编译需要先编译QT的源代码。
nsis-2.46-setup.exe是各解决方案中需要生成INSTALL 和PACKAGE工程所使用到的工具。
DirectX 10 SDK.EXE微软编写直接访问显卡及游戏相关硬件的开发套件包。
ATI OpenGL SDK(full).ZIP如题。
qt-win-opensource-src-4.5.2.zip QT的4.5.2的源代码包
cmake-2.8.2-win32-x86.exe用于将OGRE和OGITOR的源代码生成可用VS2005打开的解决方案的跨平台配置器。
ogre_src_v1-7-1.exe是OGRE的1.7.1版2010年07-01日左右的新版源程序。
OgreDependencies_MSVC_20100501.zip为编译OGRE使用到的依赖包压缩文件。
OgreMaxSceneExporter2.3.2-3DSMax-NonCommercial.7z 3DMAX中的模型导出插件。
有空我会整理我编译通过的源代码,运行正确的源代码发上来。请兄弟们下载后帮助分流。
如果在VS2005下编译,应该不会出错。
一共有三个源程序包:
将原始开源程序解压后,目录结构是:
E:\Ogitor\在这个目录下有很多文件及文件夹。
在E:\Ogitor\Make\目录下解压我的源程序包,使目录下有
E:\Ogitor\Make\Ogitor.sln的解决方案.
在编译过程中,特别注意:找不到文件,要么是文件不存在,即生成失败。要么是文件的指向不对。可通过windows的查找文件功能进行查找。如果文件存在,就看工程的属性。无非是在编译的包括目录中加入或是在链接目录。
另外,HTTP的下载地址,我也在这里列一下:
为生成INSTALL 项目而准备
nsis-2.46-setup.exe:
http://downloads.sourceforge.net/project/n...60518155
为编译QT及OGITOR而需要的C++库同样解至E盘根目录
boost_1_43_0.tar.bz2:
http://nchc.dl.sourceforge.net/project/boo....tar.bz2
OGITOR的WINDOWS可执行文件,运行后中看到如图最后一张的效果
Ogitor-0.4.2-win32.exe:
http://downloads.sourceforge.net/project/o...rks-kr-1
ogre_src_v1-7-1.exe:
http://cdnetworks-kr-2.dl.sourceforge.net/...-7-1.exe
cmake-2.8.2-win32-x86.exe:
http://www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.exe
OgreSDK_vc8_v1-7-1p1.exe:
http://downloads.sourceforge.net/project/o...rks-kr-2
ogrewizard80_Eihort_v1_4_2.zip:
http://downloads.sourceforge.net/project/o...rks-kr-1
ogresdkwizard80_Eihort_v1_4_2.zip:
http://downloads.sourceforge.net/project/o...rks-kr-2
建模工具:
Milkshape 3D 1.7.10 Setup_猴岛论坛_猴岛论坛.rar
http://dx.houdao.com/d.php?aid=3548184&a=c...C%B3.rar
OGRE可运行的SAMPLE DEMO:
OgreDemos_v1-7-0.msi:
http://cdnetworks-kr-2.dl.sourceforge.net/...-7-0.msi
以先后顺序应该是:
生成QT,特别是QMAKE.EXE最先生成.使用命令行先Configure,再NMAKE。可从网络查询或从OGRE的主页查询(E文)。
再生成OGRE的依赖包:使用VS2005编译
E:\ogre\ogre_src_v1-7-1\Dependencies\src\OgreDependencies.VS2005.sln的解决方案。
再编译链接OGRE的解决方案。
E:\ogre\Make\OGRE.sln。
生成OGRE成功过程应该如下:
1>------ 已启动生成: 项目: PACKAGE, 配置: Release Win32 ------
1>
1>正在执行生成后事件...
1>CPack: Create package using NSIS
1>CPack: Install projects
1>CPack: - Install project: OGRE
1>CPack: Compress package
1>CPack: Finalize package
1>CPack: Package E:/ogre/Make/OGRE-1.7.1-win32.exe generated.
1>生成日志保存在“file://e:\ogre\Make\PACKAGE.dir\Release\BuildLog.htm”
1>PACKAGE - 0 个错误,0 个警告
========== 生成: 1 已成功, 0 已失败, 48 最新, 0 已跳过 ==========
需要注意的是:
1、所有版本一定要统一,即,要生成DEBUG版,就全套均为DEBUG版,所有DEBUG版生成的文件,在"."分割符前的最后一个字母应该是d.而所有RELEASE中没有这个D。版本一定要一至。否则程序最终可能无法正确执行。比如DEGUG版生成的文件像OgreMain_D.dll,就是DEBUG版的。






[img]ed2k://|file|%E6%9C%AA%E5%91%BD%E5%90%
8D7.JPG|53873|32f9b8f80c2e17590c9c61b772b9bf1c|/[/img]





上传图片费事,后面还有20张左右的图没有上传。








后面还有图。











这里这张是OGitor的场景编辑器,此编辑器编辑后的场景文件可以使用simpleapp.exe 进行加载,simpleapp开发源代码。

下载地址
打赏