【VC++开源代码栏目提醒】:以下是网学会员为您推荐的VC++开源代码-EVE模拟服务端编译搭建教程(上) - 行业软件,希望本篇文章对您学习有所帮助。
EVEmu 最新服务器端编译组建图文教程【2010-6-8】 简介 EVEmulator是一个
开源项目目的是为了建立一个可以包含数据库的可以全面执行的EVE Online服务端模拟程序 小弟英语不好按照字面翻译了。
。
搭配合适的客户端的话就是可以弄成目前大家所说的EVE单机版 EVEmulator主要是采用C编写的部分采用Perl与Python编写Python主要编写一些脚本。
EVEmulator是
开源项目。
提供下载的就是源
代码形式所以需要我们自己用编译器来编译。
这里推荐使用Visual C来编译。
因为我们在源
代码中也有看到Visual C 项目文件。
本教程是根据国外EVEmu网站http://trac.evemu.org的内容结合实际编译过程制作的。
难免有纰漏敬请指正。
官网配置手册http://trac.evemu.org 部分截图和文字说明不对应请理解后操作 【编译环境准备】 系统平台Windows 2003 sp2我的系统是Windows2003你可以用WindowsXP、Vista 编译工具及必备资源 1、 CMake 用来组装源
代码生成适合目标编译环境项目文件的工具 2、TortoiseSVN 版本控制客户端用来下载、更新和管理源
代码 3、Visual Studio Express 2008 /w SP1 微软的集成开发环境速成版我们只用其中的
VC2008 Express 4、MySQL noinstall package MySQL数据库免安装包我们将在后面的编译过程和EVEmu服务端运行过程中用到其中部分文件。
5、zlib source code 【下面开始详细步骤】 下载和安装 整个安装过程请按下面描述的步骤顺序完成以保证减少出错概率 一、下载VS 2008 传送门http://www.microsoft.com/express/download/ 可以下载精简版免费的 在页面最下面选择【Visual Studio Express Editions】的光盘镜像下载 This DVD contains all the Express products as well as optional components in a single image ISO file. Chinese Simplified 下载地址 http://download.microsoft.com/download/3/0/2/3025EAE6-2E15-4972-972A-F5B1ED248E85/VS2008ExpressWithSP1CHSX1504735.iso 我们只用安装其中的
VC2008 Express 安装有很人性化的向导过程略过。
二、下载CMake 下载地址 http://www.cmake.org/files/v2.8/cmake-2.8.1.zip 安装很简单略过。
三、下载SVN客户端 【TortoiseSVN1.6.8】 下载地址 http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msidownload 中文语言包下载地址 http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.6.8.19260-win32-zh_CN.msidownload 1、安装【TortoiseSVN1.6.8】并安装中文语言包 2、安装好【TortoiseSVN1.6.8】后系统右键菜单会增加 【SVN Checkout】、【TortoiseSVN】2个子菜单。
在【TortoiseSVN】子菜单的下一级菜单里选择 【Setting】设置Language为【中文简体】 3、下载源
代码通过SNV更新下载最新的EVE模拟器服务器端源
代码 源
代码分主干【Trunk】版本 http://svn.evemu.org/trunk 实验【Experimental】版本分支 http://svn.evemu.org/branches/experimental 在实验版本分支里的源
代码将是最新的
代码但是Bug也是很多的 建立源
代码版本库工作文件夹在任意磁盘建立文件夹【EVEmu_Compilation】然后建立子文件夹【Trunk】和【Experimental】不需要实验版的就别建了我这里放到【D:EVEmu_Compilation】。
在【D:EVEmu_CompilationTrunk】上点右键选择【SVN 检出】下载EVE模拟服务端主干版本源
代码注意下载哪个分支由下面输入的版本库地址决定 在【版本库URL】里输入SNV地址http://svn.evemu.org/trunk 确定。
弹出登录认证输入用户名【anonymous】密码空选中保存认证确认就开始下载最新版EVEmu的源
代码了部分截图和文字说明不对应请理解后操作 工具软件安装完毕下面是编译支持文件 支持文件请统一放在固定文件夹 我这里放在D:EVEmu_CompilationSupport 四、Zlib1.2.4下载地址 http://www.zlib.net/zlib124.zip 解压缩Zlib1.2.4到D:EVEmu_CompilationSupport zlib-1.2.4 五、MySQL下载地址 http://mysql.llarian.net/Downloads/MySQL-5.1/mysql-noinstall-5.1.47-win32.zip 编译步骤里我们这里只需要MySql的包含文件。
在D:EVEmu_Compilation下建立mysql-5.1.47-win32文件夹 此文件夹名包含版本号方便以后辨认 解压缩后拷贝include和 lib文件夹到D:EVEmu_CompilationSupportmysql-5.1.47-win32 六、设置编译环境 3、进入D:EVEmu_CompilationSupportzlib-1.2.4projectsvisualc6 文件夹运行zlib.dsp 版本不符的话点Y转换。
工具条中的编译方式默认为【DLL ASM Debug】 。
请改为【LIB Release】并生成解决方案 会在 D:EVEmu_CompilationSupportzlib-1.2.4projectsvisualc6文件夹下生成【Win32_LIB_Release】子文件夹。
然后在VS2008里点选 【工具】- 【选项】- 【项目解决方案】 - 【
VC文件夹】 平台【WIN32】 【可执行文件】下拉选择为 【包含文件】 在最后一行下面空白处双击添加以下文件夹: D:EVEmu_CompilationSupportzlib-1.2.4 D:EVEmu_CompilationSupportmysql-5.1.47-win32 见图部分截图和文字说明不对应请理解后操作 接着在VS2008里点选 【工具】- 【选项】- 【项目解决方案】 - 【
VC文件夹】 平台【WIN32】 【可执行文件】下拉选择为【库文件】 添加以下文件夹: C D:EVEmu_CompilationSupportmysql-5.1.47-win32libopt D:EVEmu_CompilationSupportzlib-1.2.4projectsvisualc6Win32_LIB_Release 确定。
见图 编译环境设置完成 下面开始生成
VC2008项目文件 打开安装的CMake 选择源码文件夹 在D:/EVEmu_Compilation/Trunk文件夹下新建子文件夹Build 选择项目文件存放文件夹 检查并生成项目文件 检查后会报错 确认后做如下设置 请选上空白的框。
在这个界面上还得处理 然后再次点击按钮进行环境检查。
还会报错 确认后继续解决报错项目 此时选择成分组查看模式 然后再次点击按钮进行环境检查。
还会报错 确认后继续解决报错项目 然后再次点击按钮进行环境检查。
还会报错 确认后继续解决报错项目 然后再次点击按钮进行环境检查。
还会报错 这个错误暂时可以忽略。
下面生成
VC2008项目文件 点击按键 出现如下提示 项目文件生成完成 项目文件已经生成在D:EVEmu_CompilationExperimentalBuild文件夹 下面开始编译EVE模拟服务端源码 打开evemu.sln 七、编译工具条的编译方式选择为【Release】在解决方案管理器工具栏里右键生成方案。
等吧 最后下方信息输出出现 代表成功编译。
完成后进入文件夹D:EVEmu_CompilationExperimentalBuildsrceve-serverRelease 可以看到 Eve-server.exe就是编译生成的服务端服务程序。
好了工作完成一半。
上一篇:
Eclipse下C语言环境搭建
下一篇:
个人哪些方面的情况值得你在简历里做介绍?