天龙源码在VS2008下的编译总结.doc_第1页
天龙源码在VS2008下的编译总结.doc_第2页
天龙源码在VS2008下的编译总结.doc_第3页
天龙源码在VS2008下的编译总结.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天龙客户端编译编译环境: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天龙代码客户端clientwxcoremodelsystemwxlogicmodelmanager.cpp Line: 723 Stack unwinding: 这个原因是你的Data不完善造成的。找个比较完善的资源就是了。 没有服务器的情况下,能看到选择服务器的界面(不是最开始弹出的那个小对话框)就可以了。天龙vs2008编译遇到“_vsnprintf: 属性声明不一致”的解决方法(第二方法)把“.OGREOgreMainincludeOgrePlatform.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中的 #define vsnprintf _vsnprintf 改成: #if (_MSC_VER Player_MoveTo( fVector2(fvMouseHitPlan.x, fvMouseHitPlan.z) ); / by 风 搞不懂为什么这句话不写,不写不能动角色event.bProcessed = true;break;结束语:把数据库中的t_char表加一条记录,guid设置为10000用名名设置为root密码roo,scene设置为1,xpos设置为10000,zpos设置为10000,登陆客户端时不要勾选服务选项。另外客户端还会报骨骼相关的assert错误,暂时忽略.编译都

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论