minGW环境下Eclipse中使用LIBCurl (本人亲测失败)

文章转自。。。http://mushroot.com/mingw_eclipse_use_libcur

通过这篇文章可以比较深入的了解 eclipse CDT的配置方法

(注意以下代码仅供参考, 我个人实际测试的时候没通过)。

一、libcur下载地址:http://curl.haxx.se/download.html

直接下载压缩包就行,然后编译libcurl库文件:

编译完成后,我们需要复制include头文件和库文件到一个目录供程序开发用:

1. 新建文件夹libcurl

2. 新建libcurl/include目录,将源代码include目录里的curl文件夹复制到libcurl/include目录,这些是使用libcurl需要的头文件

3. 新建libcurl/lib目录,将源代码lib目录里编译好的库文件libcurl.a,libcurldll.a,libcurl.dll复制到curllib目录

4. 将MinGW安装目录下lib文件夹里的libwldap32.a和libws2_32.a复制到curllib/lib目录

目录结构树:

/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目录
MingGW C++ LINKER -> libraies 在Libraries中添加curl、wldap32、ws2_32三个参数
MingGW C++ LINKER -> libraies 在Library search path 中添加libcurl的目录路径

测试程序

你可能感兴趣的:(c/cpp)