通过命令提示符进入 curl-7.27.0 文件夹
输入 mingw32-make mingw32 进行生成(这里我只需要普通的功能,于是没有加附加的选项)
编译完成后,在 lib 文件夹中会有我们需要的三个文件。
libcurl.a 静态链接库
libcurldll.a 动态链接库的导入库
libcurl.dll 动态链接库
动态链接:
gcc -I../../include -L../../lib simple.c -lcurldll
静态链接:
gcc -I../../include -L../../lib simple.c -DCURL_STATICLIB -lcurl -lws2_32 -lwldap32
动态链接编译出的程序运行时依赖 libcurl.dll。静态链接参数中的 ws2_32 是 Windows Socket 2 库,
wldap32 是微软的 Lightweight Directory Access Protocol API 库。
注意:我们可以把mingw里的libwldap32.a和libws2_32.a拷贝到自己的项目中,但是还是推荐使用动态库的
方式:-lws2_32和-lwldap32。