Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Curl 7.43.0韩元';t在MSVC 2013中构建_C++_Visual C++_Curl - Fatal编程技术网

C++ Curl 7.43.0韩元';t在MSVC 2013中构建

C++ Curl 7.43.0韩元';t在MSVC 2013中构建,c++,visual-c++,curl,C++,Visual C++,Curl,在Visual Studio 2013中从cUrl 7.43.0构建libcurl w/ssl时,编译器报告了以下错误: 1> ----构建已启动:项目:libcurl,配置:DLL Debug-DLL OpenSSL-DLL LibSSH2 Win32------ 1> vtls.c 1> C:\Program Files\curlb\curl-7.43.0\curl\lib\urldata.h(86):致命错误C1083:无法打开包含文件:“openssl/ssl.h”:没有这样的文件或目录

在Visual Studio 2013中从cUrl 7.43.0构建libcurl w/ssl时,编译器报告了以下错误:

1> ----构建已启动:项目:libcurl,配置:DLL Debug-DLL OpenSSL-DLL LibSSH2 Win32------ 1> vtls.c 1> C:\Program Files\curlb\curl-7.43.0\curl\lib\urldata.h(86):致命错误C1083:无法打开包含文件:“openssl/ssl.h”:没有这样的文件或目录 1> openssl.c 1> C:\Program Files\curlb\curl-7.43.0\curl\lib\urldata.h(86):致命错误C1083:无法打开包含文件:“openssl/ssl.h”:没有这样的文件或目录 1> 达尔文西

在项目的“附加包含目录”对话框中有一个引用,它指定了openssl/inc32目录。就我所知,该目录未包含在构建7.43.0中,这可能解释了编译器为何抱怨


关于这个错误的信息似乎很少。我想将7.43.0构建为一个静态库。是否有文档说明如何在MSVC中构建7.43.0?在哪里可以找到这些文件,以便cURL可以生成。

您可以将配置切换到“DLL Debug-DLL Windows SSPI-DLL WinIDN”(或“LIB Debug-DLL Windows SSPI-DLL WinIDN”以生成静态库)。cURL将使用Windows SSL库构建

OpenSSL是一个不同的库。要使用OpenSSL构建cURL,您应该同时拥有这两个组件