網狐6603棋牌遊戲原始碼-編譯
國慶完了,寫寫編譯 網狐6603棋牌遊戲原始碼 的經歷,
假期無聊,反正就當練練手吧,
於是就埋頭開始乙個個專案逐個編譯,結果全報錯,
媽的,編譯環境的問題?
我的筆記本也算不錯的,i7 4710cpu 8g ram 就差個固態硬碟,
虛擬一台win2003 搭建環境,vc6.0 sql200 dx9.0
遠端到虛擬機器,傳輸原始碼,要命的是傳不過去,網路不通,研究了半天的虛擬網絡卡配置方法,並使用了虛擬光碟機等工具
環境搭建好基本是天亮了。睡覺,中午起來接著編譯
發現編譯器真是基吧老,非常不好用,換了vs2003
環境基本上是沒什麼問題了,編譯結果仍是報錯,vc的引用程式集跟c#真是別出一格,太基吧難用了,很費事,
逐個排查路徑,真是雞爸蛋疼。就是查不出原因,因為vc這麼古老的編譯器用的真不熟練
原壓縮包裡的只是一些lib檔案,根本沒有原始碼,就當是學習吧,
關健是連學習都學不好,光看**編譯不成功,也不知道是對還是錯,
於是,開始全世界找丟失的原始碼
這些 夠我賺大半年的。
最終,編譯成功了,
有幾個問題:
1、原始碼沒有完整的,不管是收費或是不收費的。
2、原始碼的版本不同,被修改的面目全黑,同版本的原始碼也不同,
3、我用c#,整這個東西頭比以前大了一些,
4、編譯成功後仍不能執行,這可能是因為我的基礎問題,
5、資料庫的儲存過程是加密的。
之後,我試著在vs2015中編譯,順手多了,服務端已基本搞定,但遊戲大廳是個麻煩事,用原來的dll不能執行,引用lib報錯,
分析原始碼檔案至少有幾十家的公司或個人修改過,
總之,由於原始碼太老,所引用的dll檔案又引用了一些未知的檔案,而且這些dll都不知道是怎麼改的,很多dll連版本資訊都查不到,真是牛人,
假期完了,也學習了一點點皮毛,初識vc編譯環境,有空繼續研究,待原始碼整理好後發布在這裡。vs2003版本的去這裡,花了很大金錢買下來的,有興趣自己研究吧。
核心類庫版本太多,有的只有標頭檔案。
國慶假期完了,收心總結到這裡。
網狐6603編譯轉換
近來因為工作原因,開始接觸網狐6603 一拿到手,感覺這個 非常爛。先說說編譯吧 vs2003的編譯環境,放到vs2008,vs2013編譯都會出問題。沒有辦法,編譯得用vs2003,但是vs2003沒有辦法去編輯 呀,各類功能有限,如果能用上vs2013瀏覽 編譯 用vs2003編譯就好了。本著這...
網狐子遊戲編譯常見問題
解決方法 解決方案 屬性 配置,將debug 改為rlease unicode,然後重新編譯即可。2.編譯提示缺少d3dx9.h檔案。解決方法 一般是客戶端才會用到這個檔案,專案 屬性 c 常規 附加包含目錄,這裡輸入dxsdk的inclue路徑即可,比如 c sdk2005 include 3.a...
網狐棋牌遊戲服務端架構設計原理
本文 http blog.csdn.net dotnet90 archive 2009 05 05 4152401.aspx 基本設計概念和處理流程 呼叫模型 利用物件導向思想多型性,呼叫方儲存著被呼叫方的基礎介面指標 一般稱呼為 鉤子 呼叫方直接呼叫介面指標裡面方法,方法具體實現邏輯由 該介面的派...