P2PCenter編譯錯誤處理

 P2PCenter項目簡介:

項目簡介:
 P2P點播直播開源項目是一個由Kevin發起,多人蔘與開發並不斷更新,符合GPL開源協議的開源項目。

項目成員: 系統架構及初期開發: 符文科(Kevin), 馬軍(Mark), 張威, 高成, 王亮
  LINUX相關開發:   李桂生(QQ:674859634)
  JSP網站系統:   伍林(QQ:86409354)
  ASP網站系統:   徐小均(QQ:275992019)
  Bittorrent模塊:  Lism(QQ:32437503[Johnny]), 肖雙全(3707878[Color_X])

目的:縮短企業同類型項目開發週期,集成多種P2P協議,如BT,EMULE等。

主要功能:
 Peer 間傳輸數據採用UDP,能有效的穿透防火牆,在進一步的版本中將實現TCP及UPNP穿透
 能夠實現流媒體的點播及直播,還能共享其他文件,文件類型不限。
 流媒體文件支持廣泛,如rmvb,wmv,flv,mp4等

源代碼下載論壇:http://opensource.kan8888.com

SVN下載地址:

 工程地址: svn://p2p.kan8888.com/P2PCenter
 用戶名:mc_public
 密碼:kan8888.com

sourceforge.net 下載地址:
website:http://p2pmedia.svn.sourceforge.net
SVN 地址:
https://p2pmedia.svn.sourceforge.net/svnroot/p2pmedia

演示網站:http://www.skyvcd.com

最新源代碼打包下載:http://opensource.kan8888.com/soft/P2PCenter_last.rar

P2P點播直播開源項目 非常不錯
http://opensource.kan8888.com

代碼下載下來後編譯P2PWebAX時報如下錯誤:

error LNK2019: 無法解析的外部符號 "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" (?ConvertStringToBSTR@_com_util@@YGPA_WPBD@Z),該符號在函數 "public: virtual long __stdcall CAppOpt::get_ServiceVersion(wchar_t * *)" (?get_ServiceVersion@CAppOpt@@UAGJPAPA_W@Z) 中被引用

../../debug/P2PWebAX.dll : fatal error LNK1120: 1 個無法解析的外部命令

 

解決方法:

項目屬性--》配置屬性--》c/c++--》語言 ,設置“將wchar_t視爲內置類型”的值爲“否(Zc:wchar_t-)”便可解決。

 

 

若報打不開"atlres.h"等atl相關頭文件的錯誤,則因爲沒有安裝WTL庫的原因。解決方法:

下載WTL庫,然後右擊“解決方案”出現個界面,選擇通用屬性--》調試源文件,此時在“包含源代碼的目錄”下增加一個目錄路徑,把安裝的WTL的include包含進來就可以了。(比如將WTL安裝在了c:/WTL8.0),則只需將此路徑加進來便可。

如果還不行就把所缺的atl頭文件拷貝到工程文件目錄下也可以解決此問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章