cocos2dx-弱联网

1. 新建一个工程,查看其属性是没有libcurl的,于是在2dx自带的testcpp中,找到相关项,复制过来如图:

cocos2dx-弱联网_第1张图片

2. 引入头文件curl,编译通过ok!


3. 可以在2dx的文件下找到这个库

cocos2dx-弱联网_第2张图片

4. 在整个场景中只需要初始化一次就可以了,重写 onexit();

//1.初始化curl(参数选all,避免跨平台编译出问题)
curl_global_init(CURL_GLOBAL_ALL);

//2. 在退出的时候释放curl
void onexit()
{
curl_global_cleanup();

}

5. 在完成以上步骤后,我们就可以开始使用curl了,现在我们的目标是获取我的第一篇博客的内容:http://blog.csdn.net/u012735451/article/details/17659959

整份代码如下:


cocos2dx-弱联网_第3张图片


运行结果,成功获取到网页的信息

cocos2dx-弱联网_第4张图片

总结:  libcurl是一个开源库,关于他的其他操作网上有更详细的使用方法





你可能感兴趣的:(cocos2dx)