Cygwin:Libcurl不工作

Cygwin:Libcurl不工作,c,curl,cygwin,libcurl,C,Curl,Cygwin,Libcurl,我似乎无法让libcurl去工作。我已经用cygwin软件包安装程序安装了它,但是当我在cygwin bash shell中运行它时: gcc -Wall -lcurl -g blah.c -o blah 我得到的是: curl/curl.h:没有这样的文件或目录` 然后由#引发的以下错误包括不工作 find / -name curl.h 如果找到curl.h,则使用以下命令进行编译: -I/directory/that/contains_the_curl_header 但是不要包括'cu

我似乎无法让libcurl去工作。我已经用cygwin软件包安装程序安装了它,但是当我在cygwin bash shell中运行它时:

gcc -Wall -lcurl -g blah.c -o blah
我得到的是:

curl/curl.h:没有这样的文件或目录`

然后由
#引发的以下错误包括
不工作

find / -name curl.h
如果找到curl.h,则使用以下命令进行编译:

-I/directory/that/contains_the_curl_header
但是不要包括'curl.h',只包括包含它的目录。如果您是这样做的:

#include <curl/curl.h>
#包括
然后仅使用包含curl目录的目录作为
-I
参数


man gcc获取更多信息。

我认为它没有找到它。也许您需要curl-devel包(其中包含所有头文件、开发手册页和其他与开发相关的文件)。libcurl包本身将只有动态/静态库。@Drav看起来devel包已经过时了。我已经下载了libcurl-devel,现在在C:\cygwin\usr\include\curl中有一个curl.h,但是我现在如何将它包含在我的文件中呢?正如Tom建议的那样,将
-I/usr/include
(默认情况下应该搜索)添加到你的gcc命令中。你确定安装了libcurl吗?@shinku一点也不!我是一个初学者,我不知道。
rpm-aq | grep curl
然后看。当我在cygwin中键入它时,它会说:“bash:rpm:command not found”,我认为您的安装不完整。尝试从安装程序中添加这些包。