在源碼包里有個(gè)英文的編譯說明,在這里我只是按照一步一步測(cè)試了,并寫個(gè)簡(jiǎn)要的說明。
準(zhǔn)備工作:
1.下載pvpgn最新源碼包pvpgn-1.99.r577
http://pvpgn.berlios.de/index.php?page=files
2. 解壓,我的解壓目錄F:\game\bn_server\pvpgn\pvpgn-199.r577
該目錄下的子目錄有: cmake,conf,docs,files,src等等....
3.下載cmake,我用的cmake-2.82-win32-x86.exe
http://www.cmake.org/cmake/resources/software.html,安裝。
4.下載zlib庫(kù)
http://www.winimage.com/zLibDll/zlib123dll.zip
http://www.winimage.com/zLibDll/zlib123.zip,
解壓后,在F:\game\bn_server\pvpgn\pvpgn-199.r577下創(chuàng)建子目錄zlib.
然后從那兩個(gè)包中復(fù)制文件zconf.h, zlib.h,zlibwapi.lib到F:\game\bn_server\pvpgn\pvpgn-199.r577\zlib目錄下。
5. 安裝mysql c連接庫(kù),至于不打算使用mysql的可以不用,但是對(duì)于用戶較多的時(shí)候,還是采用mysql管理更好
Windows (x86, 32-bit), MSI Installer
http://dev.mysql.com/downloads/connector/c/,
用安裝版的,解壓版的你得手動(dòng)配置,較麻煩
直接安裝即可。
編譯pvpgn
1. 運(yùn)行cmake-gui.exe,soucre code目錄選擇F:/game/bn_server/pvpgn/pvpgn-199.r577
在F:/game/bn_server/pvpgn/pvpgn-199.r577創(chuàng)建子目錄build,
binaries目錄選擇F:/game/bn_server/pvpgn/pvpgn-199.r577/build
點(diǎn)擊 configure,選擇visual studio 2008(如果你用的vs2005,也可以選擇2005)。
2. 完成后,選譯置選項(xiàng),采用mysql,選上WITH_MYSQL,點(diǎn)擊configure,就ok了。
3. 此時(shí)在F:/game/bn_server/pvpgn/pvpgn-199.r577/build會(huì)生成一大堆vs2008的工程文件,
運(yùn)行pvpgn.sln,然后編譯所有工程。
若選擇release模式編譯,則在F:\game\bn_server\pvpgn\pvpgn-199.r577\build\src\bnetd\Release目錄生成bnetd.exe。
運(yùn)行:
1. 將bnet.exe復(fù)制到根目錄下F:/game/bn_server/pvpgn/pvpgn-199.r577
2. 下載支持文件 pvpgn-support-1.2.tar.gz
http://pvpgn.berlios.de/index.php?page=files,
解壓后放入F:\game\bn_server\pvpgn\pvpgn-199.r577\files 目錄下
3. 復(fù)制zlipwapi.dll,libmysql.dll(注這兩個(gè)dll在之前下載的包里有)
到F:/game/bn_server/pvpgn/pvpgn-199.r577目錄下.
4 . 配置F:\game\bn_server\pvpgn\pvpgn-199.r577\conf目錄的配置文件,主要是bnetd.conf
5. 運(yùn)行bnet.exe。
調(diào)試運(yùn)行
1.當(dāng)你要修改pvpgn,并調(diào)試時(shí):將conf,files,var,zlibwapi.dll,libmysql.dll復(fù)制到目錄
f:\game\bn_server\pvpgn\pvpgn-199.r577\build\src\bnetd下即可,在vs 2008 調(diào)試運(yùn)行
posted on 2010-07-05 16:23 kuramawzw 閱讀(1841) 評(píng)論(5) 編輯 收藏 引用 所屬分類: 戰(zhàn)網(wǎng) PVPGN & GHOST
FeedBack:
# re: pvpgn最新版pvpgn-199.r577在VS 2008編譯
2010-07-18 16:12 | cxy
你好,我想請(qǐng)問下VS2008編譯完成后你說把bnet拷貝到根目錄下,但是那里conf里的配置文件都是沒有初始化過的吧?是不是應(yīng)該放到build里? 回復(fù) 更多評(píng)論
# re: pvpgn最新版pvpgn-199.r577在VS 2008編譯
2010-07-19 15:49 | kuramawzw
build目錄下也可以,其實(shí)隨便一個(gè)目錄都行,只要保證conf目錄,files,還有一些相關(guān)的dll和bnetd.exe在同一目錄下就可以 回復(fù) 更多評(píng)論
# re: pvpgn最新版pvpgn-199.r577在VS 2008編譯
2010-10-12 18:02 | CN-P5
博主您好,我按照你的方法試了幾次沒通過。試驗(yàn)了dev C++也沒過...
VC2008報(bào)錯(cuò)這樣:
------ 已啟動(dòng)生成: 項(xiàng)目: common, 配置: Release Win32 ------
正在編譯...
bnetsrp3.cpp
H:\pvpgn\src\compat/uint.h(75) : fatal error C1189: #error : "Unable to find 8-bit integer type"
bigint.cpp
.....省略,大體都是這個(gè)錯(cuò)誤。
更給幫忙看下嗎?謝謝。 回復(fù) 更多評(píng)論
VC2008報(bào)錯(cuò)這樣:
------ 已啟動(dòng)生成: 項(xiàng)目: common, 配置: Release Win32 ------
正在編譯...
bnetsrp3.cpp
H:\pvpgn\src\compat/uint.h(75) : fatal error C1189: #error : "Unable to find 8-bit integer type"
bigint.cpp
.....省略,大體都是這個(gè)錯(cuò)誤。
更給幫忙看下嗎?謝謝。 回復(fù) 更多評(píng)論
# re: pvpgn最新版pvpgn-199.r577在VS 2008編譯[未登錄]
2010-12-22 00:43 | liu
Xp系統(tǒng)無法使用么?要什么系統(tǒng)要求?我在xp系統(tǒng)試,安裝,運(yùn)行cmake-gui.exe無法通過,全紅。麻煩發(fā)個(gè)詳細(xì)的正確的給我。。非常感謝。lightinuhand@gmail.com
回復(fù) 更多評(píng)論
回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
![]() |
||
相關(guān)文章:
|
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
27 | 28 | 29 | 30 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 | |||
11 | 12 | 13 | 14 | 15 | 16 | 17 | |||
18 | 19 | 20 | 21 | 22 | 23 | 24 | |||
25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用鏈接
留言簿(5)
隨筆分類
- Linux(1)
- USACO(1)
- 個(gè)人(2)
- 工程(1)
- 數(shù)據(jù)結(jié)構(gòu)(1)
- 圖論(2)
- 圖形(opengl)(1)
- 戰(zhàn)網(wǎng) PVPGN & GHOST(4)
隨筆檔案
文章檔案
Algorithm
搜索
最新評(píng)論

- 1.?re: linux下svn的使用
- fdsaf
- --df
- 2.?re: 阿里巴巴云計(jì)算面試
- hi?最后成功了么? 那邊待遇是怎么樣?你是應(yīng)屆碩士?
- --FFDAF
- 3.?re: GHOST自動(dòng)主戰(zhàn)績(jī)顯示系統(tǒng)(性能優(yōu)化+漢化版)
-
@求源碼
你要什么源碼?? - --kuramawzw
- 4.?re: GHOST自動(dòng)主戰(zhàn)績(jī)顯示系統(tǒng)(性能優(yōu)化+漢化版)
- 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
- --求源碼
- 5.?re: linux下svn的使用
- 唔,要用了才是王道啊
- --fazhang