Cocos2d-x移植到WindowsPhone8移植問題-libNetwork庫移植問題
來源:程序員人生 發布時間:2014-12-08 09:01:14 閱讀次數:3250次
Cocos2d-x提供了libNetwork庫的源代碼,而且還提供了libNetwork庫的源代碼Visual Studio 2012工程文件libNetwork.vcxproj,這樣就更方便移植了。
提示 有的Cocos2d-x工程模板在解決方案中,已有libNetwork庫了,本節所介紹的進程就不需要了。
由于libNetwork庫底層是依賴libcurl庫,所以我們先要依照上1節介紹的步驟移植libcurl庫,這個進程不在介紹。下面我們移植libNetwork庫,具體步驟是:在解決方案中添加libNetwork庫工程和添加libNetwork庫援用。
1、在解決方案中添加libNetwork庫工程
首先,打開解決方案,右鍵點擊解決方案HelloCpp,在菜單當選擇“添加”→“現有項目”,打開添加項目對話框,以下圖所示,找到<游戲項目目錄>cocos2dcocos
etworkproj.wp8目錄,選擇libNetwork.vcxproj文件,選擇好后點擊打開按鈕添加。然后我們就能夠在解決方案管理器中看到剛剛添加libNetwork項目。
添加項目對話框
解決方案管理器
2、添加libNetwork庫援用
然后,我們在解決方案中右鍵點擊HelloCppComponent工程,在右鍵菜單當選擇“屬性”,彈出以下圖所示工程屬性對話框,在屬性對話框當選擇“通用屬性”→“框架和援用”,接著點擊右側“添加新援用”按鈕,在彈出對話框當選中“libNetwork”,最后點擊“肯定”按鈕。
添加libNetwork庫援用
如果上述步驟成功完成,我們就能夠運行測試了。libNetwork庫的移植很有代表性,它屬于有源文件情況。凡事這類情況我們都可以照此移植。
更多內容請關注國內第1本Cocos2d-x 3.2版本圖書《Cocos2d-x實戰:C++卷》
本書交換討論網站:http://www.cocoagame.net
更多精彩視頻課程請關注智捷課堂Cocos課程:http://v.51work6.com
歡迎加入Cocos2d-x技術討論群:257760386
歡迎關注智捷iOS課堂微信公共平臺
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈