天龙源码在VS2008下的编译总结1.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天龙编译VS2008? ???? 首先要想顺利编译通过(只是编译通过哈),你得改几处地方。 ???? 1.将OgrePlatform.h中的 #define vsnprintf _vsnprintf? 改成: #if (_MSC_VER 1500) #define vsnprintf _vsnprintf #endif ???? 2.将WXClient工程与WXRender工程里的stdafx.h文件里的以下两句注释 ????????????? #define _WIN32_WINDOWS (0x0410) //Windows 98 ????????????? #define _WIN32_WINNT (0x0500) //Windows 2000 ???? 3.由于用到了luaplus,很多地方需要加上using namespace LuaPlus; 不过由于我的懒惰性,我直接在luaplus.h的 #endif LUAPLUS_H前加了using namespace LuaPlus; (虽然这个做法很不好,但是却很有效) ? ??? 以上修改基本能保证编译了,不过编译时编译,跟运行可没什么关系,要想成功运行,还得做几处修改。 ??? 1.在OgreMain的属性下忽略MSVCRT;MSVCR90这两个特定库。 ??? 2.将有fopen并且有 a+w的地方的a+w改成a,这个是微软干的好事,改就是了。 ??? 以上编译下来基本就是运行的问题了,运行的时候可能会却很多库,可以尝试用Dependency Walker查看需要什么库,并 且库的版本必须要对。 ??? 一般可能却的库是d3d9.dll 与DevIL.dll? 还有我本子上运行的时候那个ILU.dll(这个杀千刀的库)的库版本似乎不 对,反正就很让人纠结。。。 ??? 剩下的基本就是运行了 我运行的时候还出来个 ??? Error #: 7 ??? Function: LogicModelManager::createLogicModel ??? Description: Cannot find required Logic Model template 女主角.obj. ??? File: e:\ogre\天龙代码\客户端\client\wxcore\modelsystem\wxlogicmodelmanager.cpp ??? Line: 723 ??? Stack unwinding: beginning of stack ?? 这个原因是你的Data不完善造成的。。。找个比较完善的资源就是了。。。 ? ?? 没有服务器的情况下,能看到选择服务器的界面(不是最开始弹出的那个小对话框)就可以了。。。 ?天龙vs2008编译遇到“_vsnprintf: 属性声明不一致”的解决方法 把“..\OGRE\OgreMain\include\OgrePlatform.h”中的第135行和136行注释掉。 这两行是: ??? #define snprintf _snprintf ??? #define vsnprintf _vsnprintf 这个与stdio.h中的定义发生了冲突,导致wxCore工程中出现大量了stdio.h中的属性声明不一致的错误。 天龙源码在VS2008下的编译 天龙源码在VS2008下的编译总结 终于能够进入场景进入角色了,喔,天哪!原来可以这么兴奋.. 先声明: ????????????? 此源码源自于一个不知明的网址,为了各方面考虑今后不再祥解此源码,此文只是为了有幸得到源码而又苦于编译问题的朋友. ????????????? 我没有完整的数据库,也请不要向我索要,更希望不要用天龙的源码去做任何商业性质的项目, ????????????? 仅希望有幸的朋友能在天龙源码中学到更多优秀的东西,仅此!! 服务端: 一,下载软件Navicat Lite,以及mysql服务器还有mysql-connector-odbc-5.1.6-win32然后配置好odbc数据源用Navicat Lite或者mysql服务控制台建立数据库:tlbbdb,如果有完整的sql文件则可以用Navicat Lite的批执行sql功能来一次性建立数据库 ???? 数据源名称:tlbbdb ???? 数据库名称:tlbbdb ???? 用户名:root ???? 密码:root ???? 数据服务器:127.0.0.1 ???? 所有服务端的配置文件里的相关信息都要改成上面所示 ???? ==================我也是性感的分割线=================== 客户端: 一, 将OgrePlatform.h中的 ??????????????? #de

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档