由于pvpgn没有发布1.99的编译版本,想尝鲜的朋友们只能自己编译了,下面就跟随我一步一步来编译他吧。 一、准备工作 1、svn http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi?download svn语言包 http://downloads.sourceforge.net/tortoisesvn/LanguagePack_1.6.6.17493-win32-zh_CN.msi?download 需要其他版本,64位版及语言包请访问 http://tortoisesvn.net/downloads 2、cmake http://www.cmake.org/files/v2.6/cmake-2.6.4-win32-x86.exe 需要其他版本请访问 http://www.cmake.org/cmake/resources/software.html 3、mingw http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.6/MinGW-5.1.6.exe/download 注:也可以用visual studio 2005之类的编译,但是vs太庞大了,有现成的可以采用,没有的朋友就用mingw吧,唯一的缺点就是编译后没有图标和菜单,不过还省点资源呢,笑。 4、可选 mysql(如果需要pvpgn数据储存到mysql)http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.86-win32.zip/from/http://mysql.ntu.edu.tw/ 5、zlib http://www.zlib.net/zlib123.zip和http://www.zlib.net/zlib123-dll.zip 两个都要。 二、获得pvpgn源码 1、安装svn及语言包。 2、 新建一个文件夹例如d:\pvpgn,在新建的文件夹上点右键-svn检出,版本库URL:填 svn://svn.berlios.de/pvpgn/trunk/pvpgn 确定后svn开始下载pvpgn最新版本,以后如果想更新pvpgn在此文件夹上点右键-svn更新即可。 三、准备编译pvpgn 1、在d:\pvpgn目录下新建三个文件夹zlib、build和mysql 2、提取zlib123.zip中的zconf.h, zlib.h及zlib123dll.zip中的zlibwapi.lib这三个文件到d:\pvpgn\zlib下 3、可选 提取mysql-noinstall-5.0.86-win32.zip中的include目录及lib/opt/libmysql.lib文件到d:\pvpgn\mysql 四、编译及安装pvpgn 1、安装mingw,安装时最好选好full方式。需要一段时间下载,等待安装完成。 2、安装cmake并运行 3、where is zhe source code:指定为d:\pvpgn 4、where to build the binaries:指定为d:\pvpgn\build 5、点configure按钮,弹出窗口,sepecify the generator for this project选择mingw makefiles(用其他编译器可以选择相对应的),finish。 6、 完成后可以选择是否编译d2cs d2dbs以及是否支持mysql,再次点configure按钮,如果没有选择mysql直接下一步,否则会报错,修改 mysql_include_dir指定到d:\pvpgn\mysql\include,修改mysql_library指定为d:\pvpgn \mysql\lib\opt\libmysql.lib再次点击configure 7、没有错误的话generate按钮将会变亮,点击并退出cmake。如果不能点,检查修改后再次configure。 8、运行cmd 进入dos方式。按以下命令执行 d: cd pvpng\build c:\mingw\mingw32-make 等待完成后 c:\mingw\mingw32-make install 至此就成功的编译并安装了pvpgn的1.99最新版。 我最关心的就是终于支持wol的排名系统了,呵呵。 五、配置运行pvpgn 1、解压zlib123dll.zip中zliwapi.dll文件和mysql压缩包中的libmysql.dll(可选)到C:\Program Files\pvpgn\sbin中。 2、解压pvpgn的支持文件到C:\Program Files\pvpgn\var\files下即可。 3、运行C:\Program Files\pvpgn\sbin\bnetd.exe 注:目录结构和pvpgn1.8.x有较大的差别,自己找找就好了。 配置pvpgn可以参考我前面的日志。http://yjfyy.spaces.live.com/blog/cns!B6AD95965E3A9326!160.entry |
获得、编译pvpgn 1.99
最新推荐文章于 2025-04-28 10:36:41 发布