我在 Windows 上curl 7.28.0
从控制台安装到默认目录,例如curl-7.28.1-devel-mingw32.zip
:minGW
./config && make && make install
curl.h, types.h ...
我看到的所有需要的标题(又名)C:\MinGW\msys\1.0\local\include\curl
libcurl.pc
放在 C:\MinGW\msys\1.0\local\lib\pkgconfig\
libcurl.a
,libcurl.dll.a
并libcurl.la
置于C:\MinGW\msys\1.0\local\lib
.
我的download_file.c
文件包括:
...
#include <curl/curl.h>
#include <curl/types.h>
#include <curl/easy.h>
...
我尝试C
通过以下命令编译代码gcc
:
$ gcc -IC:/MinGW/msys/1.0/include/
-IC:/MinGW/msys/1.0/local/include/curl
-IC:/MinGW/msys/1.0/local/lib/pkgconfig
-o download_file download_file.c -llibcurl -lcurl
使用绝对路径得到相同的错误:
gcc -I/include/
-I/local/include/curl
-I/local/lib/pkgconfig
-o download_file download_file.c -llibcurl -lcurl
但我仍然得到一个错误:
download_file.c:21:23: fatal error: curl/curl.h: No such file or directory compilation terminated.
第 21 行是#include <curl/curl.h>
我做错了什么?请帮忙。