ogitor0.5.4编译全过程 +vs2008+WIN32+QT4.8.0+ogre1.8.0

首先我参考了下面3篇博文,谢谢前辈。

http://www.cnblogs.com/kex1n/archive/2011/12/30/2307233.html

http://blog.csdn.net/zckloveczy/article/details/5483617

还有一个在下面文中。

进入正题

(1)首先是安装QThttp://qt.nokia.com/downloads-cn

    Qt: 仅下载框架  下载用于 Windows 的Qt 库 4.8.0 (VS 2008, 273 MB)我是这样下的,后来能安装。网上说不要下SDK,那就只有这个了。。。

    下面是修改环境变量。右击我的电脑->属性->高级->环境变量,下面那个框子

    先安装。

    再加入环境变量

1.环境变量中加入bin路径:PATH--->C:/Qt/bin(改成你的路径)

2.环境变量中加入qt的路径:QTDIR--->C:/Qt/

没有这个变量你就新建。

下面一小段参考的http://www.cnblogs.com/elect-fans/archive/2012/03/29/2422816.html  在这谢谢了。不是你我不知道要弄到什么时候。

 由于Qt4.8VS环境下的一些问题,为了避免编译中途出现,我总结了3个地方需要修改。

(1) 删除源码包中bin目录下的syncqtsyncqt.dat文件,如你不放心可将其改名或剪切到别的位置。如不修改将发生 Perl not found in environment - cannot run syncqt 错误。

(2) 修改\mkspecs\win32-msvc2010下的qmake.conf文件,将其中的
QMAKE_CFLAGS=-nologo -Zm200 -Zc:wchar_t-
改成QMAKE_CFLAGS=-nologo -Zm200 -Zc:wchar_t
注意末尾的”-“号区别。如不修改将来如有项目使用wchar_tqt却编译成wchar_t-,编译会导致连接错误,提示找不到Qwstring

QMAKE_CFLAGS_RELEASE
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFOQMAKE_CFLAGS_DEBUG3处后面的MD,MDd对应改成MT,MTD,以实现在没有VC库的电脑也能运行Qt程序。

(3) 修改src\3rdparty\webkit\Source\WebCore\platform下的DefaultLocalizationStrategy.cpp,定位到327行,将本行替换成return WEB_UI_STRING("Look Up \"<selection>\"", "Look Up context menu item with selected word").replace("<selection>", truncatedStringForLookupMenuItem(selectedString));(由于word自动排版问题,请各位直接将以上英文部分一次性全复制,其实它们是一行,不要分行复制)。
如不修改将出现编译Webkit 时会出现 U1077错误。

下面,点击左下角开始,找到你的QT路径,选择command prompt,进入到你的QT路径。比如说我在D盘。你就打(1)d:    (2)cd 后面接路径。详细的网上查

输入命令:configure -platform win32-msvc2008   据说不用全部安装,那个命令我也撞不到了。只有一个旧版本的命令,不知道能不能用configure -platform win32-msvc2008 -nomake demos -nomake examples -no-opengl -no-qt3support

十几分钟后完成,再输入命令:nmake。这个等得比较久,估计23个小时吧

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

 

qt构建完成

 

 

(2)下面是安装编译ogre,这里就不细说了,我以后把具体步骤写出来。开在另外一个帖子。

 

 

(3)最后就是安装ogitor,先下载0.5.4的源码。还有一个mediazipprojects.zip,解压到D:\ogitor\RunPath

然后修改环境变量

1.环境变量中加入刚ogre编好的sdk路径:OGRE_CTHUGHA--->E:/ogresrc/ogre_src_1_8_0/project/sdk(改成你的路径)

2.环境变量中加入刚ogre编好的sdk路径:OGRE_BYATIS--->E:/ogresrc/ogre_src_1_8_0/project/sdk

最后就是CMAKE。

cmake完后在VS2008上编译。生成执行文件。

执行文件在这 D:\ogitor\RunPath\bin ,对了,还要记得将D:\OGRE1.8\ogre_src_v1-8-0RC1\bin\debug目录下的DLL文件拷贝过来,除了sanple开头的。

 

 

OK,大功告成。有不完善之处请提出来,我是新手。请多包涵。大家一起进步啊、

 

 

转载于:https://www.cnblogs.com/lf2185551/archive/2012/04/23/OGITOR.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值