我的c ++脚本中有以下内容:
#include "curl/curl.h"
当我尝试编译它时,我收到以下错误:
\ Users \ username \ Desktop \ Temp \ talkbot \ main.cpp C:\ Users \ username \ Desktop \ Temp \ talkbot \ C curl.h:没有这样的文件或目录。
所以我四处搜索并尝试下载cURL for windows。我最终选择http://www.paehl.com/open_source/?CURL_7.21.3并选择“不使用SSL下载”。我下载了它,我只是得到了curl.exe。
我应该怎么处理这个文件来获取curl.h?提前谢谢。
答案 0 :(得分:7)
而不是下载cURL,下载libcurl。对于Windows,您可以使用以下链接:
http://curl.haxx.se/download/libcurl-7.19.3-win32-ssl-msvc.zip
http://www.gknw.net/mirror/curl/win32/curl-7.21.3-devel-mingw32.zip
答案 1 :(得分:0)
您可以在cURL网站上的源档案中获取所需文件:
答案 2 :(得分:0)
我现在(2014年)提出了这个答案,有些链接已经过时了。
对于所有常规信息(所有平台),您可以开始阅读http://curl.haxx.se
有一个下载向导可帮助您选择最实际且最相关的文件或二进制文件http://curl.haxx.se/dlwiz/。为了回答这个问题" libcurl"将在向导中选择。目前win64似乎只能在cygwin版本中使用,所以去win32直到这可能会改变。
答案 3 :(得分:0)
答案 4 :(得分:0)
2021 年 2 月 1 日, 我在构建 3d 切片器的源代码时遇到了同样的问题。我发现我的系统中有两个 curl 目录(一个是我安装在路径 C:\Program Files (x86) 中,另一个文件夹在我为项目下载的源代码中)。主要是,CMake 采用第一个文件夹而不是第二个文件夹的路径。
解决方案:我创建了环境变量“curl_dir”(包含curl头文件的文件夹)并重新构建它。 注意:创建的环境变量为源代码文件夹中cmakelists.txt中的名称。