P2PCenter編譯錯誤處理

來源:互聯網
上載者:User

 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標頭檔拷貝到工程檔案目錄下也可以解決此問題。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.