大家好,关于c网站源码很多朋友都还不太明白,今天小编就来为大家分享关于一个需求引发的 对C++下 获取网页源码的探索的知识,希望对各位有所帮助!
下载地址:https://github.com/curl/curl/releases
选择圈起来的那个文件我们己经下载下来了,接下来用
使用cmake自动构建工程首先到官方网站上下载一个WINDOWS版本的,如图
直接下载安装文件64位的进行安装,然后启动程序并进行配置如下图
.
找到SLN工程文件然后用VS2013打开,我本地是VS2013,
选中libcurl工程进行编译,编译成功后找到生成的文件
然后我们再新建立一个MFC工程如下图
下面需要对工程项目进行一些配置
Include目录里面有一些头文件以及其它格式的东西,先全引用进来,
如此配置完成,我们加代码试一下看能不能调用
编译的时候,遇到一个问题
提示
errorLNK2019:无法解析的外部符号__imp__curl_easy_init,该符号在函数&34;(?Get@CHttpClient@@QAEHABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV23@@Z)中被引用
这是什么原因呢,LIB文件没有引用到我们需要这样操作一下
把附加依赖项加进去
己经可以调用,并编译成功了,我们看看能不能获取到,然后把消息弹出来,再进行下一步操作,
成功获取到网页消息后,我们下一步对消息进行进一步处理,以得到我们想要的结果。
接下来我们说说,为什么要写这一篇文章,是因为我们的游戏在调用微信头像的时候,经常会遇到头像失效的问题,
就像这样,而这些头像地址都是存在数据库里的,
这样的数据有上W条,我们不可能一条条的去打开,那样的工作没有效率,也累人,于是有了这篇文章,我打算用工具分享出失效的图片,然后再更新上去正常的图片。下面我们找找怎么解决问题。
正常的微信图片返回的请求信息如下:
不正常的返回的数据如下
如果你还想了解更多这方面的信息,记得收藏关注本站。
