C++ 如何安装curl/curl.hc++;模块(致命错误:curl/curl.h:没有这样的文件或目录)

C++ 如何安装curl/curl.hc++;模块(致命错误:curl/curl.h:没有这样的文件或目录),c++,libcurl,C++,Libcurl,我试图在C中使用curl模块++ 它给了我一个错误: 致命错误:curl/curl.h:没有这样的文件或目录 很明显,它不是预装模块。那么,我该如何使用终端安装它呢 我使用的是Windows。据我所知(目前为止),curl可以从Windows10V1803控制台获得(我已经测试过了,确实是这样)。详细解释如下。对于在Windows10上使用libcurl,我真的找不到资源 其他窗口上没有curl预编译包。您需要从源代码构建libcurl,如本文和中所述。我测试了这些资源,它们工作正常 如果您使

我试图在C中使用curl模块++

它给了我一个错误:

致命错误:curl/curl.h:没有这样的文件或目录

很明显,它不是预装模块。那么,我该如何使用终端安装它呢

我使用的是Windows。

据我所知(目前为止),
curl
可以从Windows10V1803控制台获得(我已经测试过了,确实是这样)。详细解释如下。对于在Windows10上使用
libcurl
,我真的找不到资源

其他窗口上没有curl预编译包。您需要从源代码构建
libcurl
,如本文和中所述。我测试了这些资源,它们工作正常

如果您使用Visual Studio,参考资料还将显示您如何配置Visual Studio以在程序中使用它,但我认为您也有此功能(我在SO上找到此资源:

< p>我还没有使用过这个API,但是我以前使用C++的API,它是代码< VisualStudio之前,假设是IDE。所以我在看上面建议的教程:

基本上,您需要编译
Libcurl
curlcpp
,因为API是用
C
编写的。本教程为每种方法解释了一个方法,但在我看来,建议用于Libcurl的方法更简单,因为已经有了一个针对Libcurl的VisualStudio解决方案,您只需双击并编译它(这是一个猜测,我没有尝试过)

然后,一旦构建了项目,就会得到一个包含文件、DLL和LIB文件的文件夹。本教程仅说明如何在项目中声明这些目录:

Add CURL_STATICLIB to the preprocessor definitions.
Add curl\include and curlcpp\include to the list of Additional Include Directories. (Make sure you include the correct relative paths.)
Add curl and curlcpp output folders, curl\build\lib\x86 and curlcpp\lib\x86\, to the Additional Library Directories.
Add the following static libraries to the list of Additional dependencies: libcurld.lib;curlcppd.lib;Crypt32.lib;ws2_32.lib;winmm.lib;wldap32.lib;
这意味着您需要打开解决方案的属性(右键单击,属性),并添加所需的文件夹,以告知Visual Studio您的头文件位于典型安装文件夹之外

在“属性”页面的“配置属性”下,您将看到一个名为“VC++包含目录”的属性,在“包含目录”选项中,您必须添加
curl\Include
curlcpp\Include
的路径,以便让VS知道您在那里有标题


浏览“属性”页面,您将找到上述所有步骤的选项,
包含目录
库目录
位于VC++目录属性下,而
附加库目录
位于
链接器
属性下。

可能是您错过的任何步骤。关于C++ >代码> >代码> >代码> >墨水>库,你有没有尝试过遵循CURL家庭网站上的说明?它是开源的。你可以下载它(见…),如果老板/客户允许,可以在笔记本电脑上编译。模块只存在于Linux上,但不在Linux上运行(例如…),但遗憾的是,OP使用的是WindowsAHHHHHMY bad。读得不好。我修改了我的答案