- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)