- 博客(7)
- 资源 (12)
- 收藏
- 关注
原创 C++ 基于libcurl的http客户端
当使用C++想要实现HTTP客户端时,目前通用的做法就是使用libcurl。本文主要分享的是一个基于libcurl的HTTP封装类,其功能包括:同步的(HTTP/HTTPS)GET、POST请求,以及文件下载和进度报告。头文件代码:#ifndef __BASE_EASY_CURL_H__#define __BASE_EASY_CURL_H__#include #include
2016-12-28 17:59:54 10230 5
转载 pragma pack(非常有用的字节对齐用法说明)
声明:整理自网络达人们的帖子,部分参照MSDN。强调一点:#pragma pack(4)typedef struct{ char buf[3]; word a;}kk;#pragma pack()对齐的原则是 min(sizeof(word ),4)=2,因此是2字节对齐,而不是我们
2016-12-23 09:50:22 2580
原创 【Debug】LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
重装了系统(之前win10,现在win7),重新编译VS2010项目,提示下面错误:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。据说,更新了系统,打了补丁也可能会出现同样的提示错误!【解决方案】第一步:打开项目属性页,“清单工具”-->“输入和输出”-->“嵌入清单”,改为“否”。如下图所示:重新编译项目,
2016-12-22 18:15:35 833
原创 C++ 通过文件路径获取文件名
从文件路径中,获取文件名称。比如:"C:\\Users\\Kandy\\Desktop\\data.txt" ---> data.txt。在C++的范畴,可以通过 strrchr 或者 string 中的查找字符的 find_last_of 来处理。而在Windows环境中,用其他的API来处理,或许会方便很多!#include #include #include #pragma c
2016-12-19 10:47:28 7668
原创 SVN报错 Committing to a tag
提交SVN的时候弹出下面的提示窗口:网上一搜,没看到什么有价值的参考信息,大多数都是说直接Commit就行!如果有对这个理解比较到位的,请留言给我!
2016-12-15 10:53:32 6424 1
原创 【Debug】fatal error LNK1241: 已指定资源文件
【问题背景】两个静态库A和B,都添加了资源Version。B库中包含了A库(附加依赖项里面添加了A.lib),编译的时候提示:fatal error LNK1241: 已指定资源文件。【解决方案】去掉了A库中的资源,重新编译即可。【原因分析】在编译器对B库进行编译的时候,同时链接了A库的资源,导致资源文件发生冲突。
2016-12-08 18:27:34 3029
原创 libcurl 提示 error LNK2001: 无法解析的外部符号
在使用 nmake 对 libcurl 进行编译的时候,设置的参数为:nmake /f makefile.vc mode=static VC=10 ENABLE_IDN=noRTLIBCFG=dlldebug=no但是在测试程序中使用 libcurl 时,出现了以下错误提示:error LNK2001: 无法解析的外部符号 __imp__curl_easy_setopt
2016-12-05 15:28:40 10520 7
sqlite3_blob_test.zip
2019-05-15
基于winInet的文件上传程序
2019-04-04
基于mongoose实现Http Server(多线程)
2019-02-14
SpreadSheet的DLL版本(含源代码)
2018-07-02
SpreadSheet简单使用实例
2018-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人