mingw_w64环境下eclipse中使用libcurl
通过这篇文章可以比较深入的了解 eclipse CDT的配置方法
一、libcur下载地址:http://curl.haxx.se/download.html
直接下载压缩包就行,然后编译libcurl库文件:
编译完成后,我们需要复制include头文件和库文件到一个目录供程序开发用:
1. 新建文件夹libcurl
2. 新建libcurl/include目录,将源代码include目录里的curl文件夹(注意:是整个curl文件夹复制过来,而不是复制curl文件夹内的内容)复制到libcurl/include目录,这些是使用libcurl需要的头文件
3. 新建libcurl/lib目录,将MinGW安装目录下lib文件夹里的libwldap32.a和libws2_32.a复制到libcurl/lib目录
4.将源代码lib目录里编译好的库文件libcurl.a,libcurldll.a,libcurl.dll复制到libcurl目录下
目录结构树:
-
/libcurl
-
/include
-
/curl
-
/lib
-
libwldap32.a
-
libws2_32.a
-
libcurl.a
-
libcurl.dll
-
libcurldll.a
接下来设置Eclipse
1. Project -> Properties -> C/C++ Bulid -> Setting -> Tool Setting
GCC C++ Complier -> Preprocessor | 在Defined symbols中添加CURL_STATILIB |
GCC C++ Complier -> Includes | 在Include paths中添加libcurl的include目录(D:\mingw64\mingw64\ext-lib\libcurl\include) |
MingGW C++ LINKER -> libraies | 在Libraries中添加curl、wldap32、ws2_32三个参数(wldap32和ws2_32从mingw32复制得到,mingw_64找不到这两个文件) |
MingGW C++ LINKER -> libraies | 在Library search path 中添加libcurl的目录路径(D:\mingw64\mingw64\ext-lib\libcurl) |
测试程序