Ogitor编译全过程

来源:互联网 发布:java解析两层xml字符串 编辑:程序博客网 时间:2024/05/02 03:09

预先安装环境:vs2005CMakeQT

一、编译QT

1)将QT的源码解压到某一盘的根目录下,最好是C盘,例如C:/qt4.5.2.

2)添加一环境变量,QMAKESPEC 值为win32-msvc2005.

3)将你解压后的qt所在目录下的bin的绝对路径(我的是C:/qt4.5.2/bin)加入到系统环境变量,然后在开始菜单中打开vs2005下面的vs Tools下面的命令提示符  打开,进入qt所在的文件夹(我的是C:/qt4.5.2),运行configure –platform win32-msvc2005, 会提示一些选择项(如选择QT的商业版本还是开源版本,同意不同意LPGL协议),然后运行nmake,进行QT的编译,通常这步需要两到三小时不等。

4)编译QT目录下的phononQT在编译的时候没有集成phonon的编译(不知道现在的版本有没有集成),所以需要单独编译此文件,用命令提示符进入QT的目录下的src文件夹下的phonon文件夹下,然后运行qmake phonon.pro,然后运行nmake

二、编译ogre1.7Cthugha

前提工作:安装dx sdk

(1)    预先编译Dependecies。从官网下载Dependecies后,然后在src文件夹下选择适合自己的vs版本的工程文件,然后进行编译,debugrelease版本全部编译,编译好后,在ogre的源码文件夹下(ogreMain所在目录)新建一Dependecies文件夹将刚刚编译好的includelibbin文件夹考入此目录。

(2)    运行CMake,新建一文件夹名字最好起名为Cthugha(或者别的名字,如Ogre1.7,用于存放生成的Ogre1.7的工程文件。示意图如下:

     

Source codeogre源码存放的地方,build the binaries是存放ogre生成的工程文件的地方(一旦构建,这两个文件夹的名字不能更改)。然后点configure,此时会选择你所用的编译器(我用的是vs2005),如果没什么错误此时会出现让你选择的选择项(如是否选择DX10的渲染系统),选择好后再点configure,然后点击generate,生成工程文件,然后进入你存放工程文件的文件夹,打开工程文件,然后编译,生成解决方案(debug,与release版本),如果没有错误,然后生成Install项目(debugrelease版本),然后在目录下面查看有没有sdk文件夹,然后新建一系统环境变量OGRE_CTHUGHA为你生成的sdk文件的目录(我的是C:/cthughabuild/sdk)。

三、编译ogitor

     编译QT与编译Ogre都是为此步做准备。

     1)、进入ogitor源码目录下的qtogitor下的qtpropertybrowser-2.5目录下,运行configure -library然后运行qmake qtpropertybrowser.pro,然后再运行nmake

     2)、将ogitor源码解压,(原文件名叫unstable….stable…最好自己改下名字,我改名为qtogitor)然后用第二步中用CMake生成ogre1.7工程文件方法生成ogitor的工程文件。

3)、进入ogitor工程文件所在的目录,打开工程文件然后先编译ALLBUILD工程,然后编译INSTALL工程。(将qtogitor工程的工作目录与调试命令,都设为ogitor工程文件所在目录下的RunPath下,示意图如下:

 

 

原创,转载请说明出处。谢谢

 

 

原创粉丝点击