在项目中使用libcurl,解决编译链接错误
来源:互联网 发布:九型人格出生日期算法 编辑:程序博客网 时间:2024/05/21 13:22
从官网下载libcurl之后,它内部已经包含了各个VC版本的工程文件(sln文件和vcproj文件)。
我们能够很方便的编译出静态库和动态库。
在使用动态库的时候,一路顺风,没遇到编译问题;
在使用静态库时,却遇到了编译链接错误:
1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_init
1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_setopt
1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_perform
1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_cleanup
解决方法是,在自己的项目属性中添加一个预编译宏,CURL_STATICLIB,
同时,还需要在项目属性中添加如下两个Windows库文件
ws2_32.lib
wldap32.lib
编译链接错误就此解决。
0 0
- 在项目中使用libcurl,解决编译链接错误
- libcurl 使用 链接错误
- 在程序中使用libcurl的的静态链接库产生的未导出符号的错误(zt)
- 在程序中使用libcurl的的静态链接库产生的未导出符号的错误
- 关于libcurl使用中的一个编译错误
- 在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
- 在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
- 在vs2005中使用libcurl
- 在VS2010中使用libcurl
- VC中常见的一些编译链接错误的解决
- VC中常见的一些编译链接错误的解决
- BCB在Console工程中使用ADO编译提示ADO外部链接错误
- arc项目中使用不支持arc的依赖库时编译错误的解决
- 在VS2012中创建一个MFC动态链接项目(.dll)后,编译出现一大堆莫名其妙的错误的解决方法
- VS2008中使用libcurl库在编译时遇到的LNK2001问题
- VS2013中编译项目在静态库中使用MFC出现错误的解决方法
- libcurl在vs2013下C++项目中的编译连接
- libcurl在vs2013下C++项目中的编译连接
- JQuery EasyUI 学习——Struts2与EasyUI DataGrid数据表格结合使用显示数据库数据
- 2015-4-20分享的pdf
- C++初始化列表详解
- 当dota2过4100分的时候
- mips汇编指令学习
- 在项目中使用libcurl,解决编译链接错误
- R语言并行计算的原理和案例(foreach,parallel)
- #1045 无法登录 MySQL 服务器
- 价格与价值
- 欢迎使用CSDN-markdown编辑器
- XCode升级后插件失效的原理与修复办法
- 安装ssh并配置免密码登录时遇到的问题
- EXCEL文档没有打开时,报错误"外部表不是预期的格式。"
- linux网络编程手记