cocos2d-x 3.x将與網絡通信相關的類內建到libnetwork類庫工程中這其中包括了httpclient類。我們需要在visual studio解決方案中添加libnetwork類庫工程。
為了能夠在visual studio 2012下httpclient開發我們需要設定内容如下
在解決方案中添加libnetwork庫工程。
添加libnetwork庫引用。
配置頭檔案搜尋路徑。
配置libcurl庫。
1、在解決方案中添加libnetwork庫工程
首先打開解決方案右鍵點選解決方案hellocpp在右鍵菜單中選擇“添加”→ “現有項目”然後在彈出對話框中選擇libnetwork.vcxproj工程檔案具體的工程路徑是“<工程目錄>\cocos2d\cocos\network\proj.win32”。添加完成後我們會看到解決方案中添加了libnetwork工程如圖所示。
添加libnetwork工程
2、添加libnetwork庫引用
然後我們在解決方案中右鍵點選遊戲工程在右鍵菜單中選擇“屬性”彈出如圖所示工程屬性對話框在屬性對話框中選擇“通用屬性”→“架構和引用”接着點選右邊“添加新引用”按鈕在彈出對話框中選中“libnetwork”最後點選“确定”按鈕。
添加libnetwork庫引用
3、配置頭檔案搜尋路徑
配置頭檔案搜尋路徑選中遊戲工程打開菜單“項目”→ “屬性”彈出工程屬性對話框如圖所示選擇“配置屬性”→“c++” →“正常”在右邊的“附加包含目錄”中添加$(engineroot)cocos;注意配置目之間需要用分号分隔開。
配置頭檔案搜尋路徑
添加搜尋路徑後就可以在程式中添加下面代碼引入頭檔案。
#include "network/httpclient.h"
然後編譯工程如果沒有編譯錯誤則說明配置成功。
4、配置libcurl庫
由于httpclient 依賴于libcurl庫是以需要在解決方案中配置libcurl庫具體的配置過程請參考上一篇部落格cocos開發中visual studio下libcurl庫開發環境設定。
更多内容請關注最新cocos圖書《cocos2d-x實戰 c++卷》
歡迎加入cocos2d-x技術讨論群257760386
《cocos2d-x實戰 c++卷》現已上線各大商店均已開售
《cocos2d-x實戰 c++卷》源碼及樣章下載下傳位址
歡迎關注智捷ios課堂微信公共平台