Curl 7.43.0 不会在 MSVC 2013 中生成
Curl 7.43.0 won't build in MSVC 2013
在Visual Studio 2013中从cUrl 7.43.0构建libcurl w/ssl时,编译器报告以下错误:
1> ------生成开始:项目:libcurl,配置:DLL调试-DLL OpenSSL-DLL LibSSH2 Win32------1> vtls.c1> C:\Program Files\curlb\curl-7.43.0\curl\lib\urldata.h(86(:致命错误C1083:无法打开包含文件:"openssl/ssl.h":没有这样的文件或目录1> openssl.c1> C:\Program Files\curlb\curl-7.43.0\curl\lib\urldata.h(86(:致命错误C1083:无法打开包含文件:"openssl/ssl.h":没有这样的文件或目录1> darwinssl.c
在Project的Additional Include Directories对话框中有一个引用,它指定了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,您应该同时拥有这两个功能。
- MSVC多行宏编译器错误
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- MSVC是否支持C++11样式的属性而不是__declspec
- MSVC将仅移动结构参数解释为指针
- C++17中函数模板中的静态数组初始化(MSVC 2019)
- 这是MSVC 2013中具有共享PTR的单例的正确实现吗?
- 使用MSVC 2013的类初始化器中的C++11
- MSVC 2013正在x64内部版本中加载x86系统库
- 使用 MSVC 2013 构建 Polycode 后,在哪里可以找到库的文件?
- Qt 5.5.1 MSVC 2013,32位 - LNK1181:无法打开输入文件"NIDAQmx.lib"
- MSVC++2013调试与发布编译问题
- 使用MSVC 2013和2015,使用CMake和ExternalProject_Add,通过引用导出的成员函数传递st
- 我可以在所有 MSVC >= 2013 上安全地使用哪些 SFINAE 技巧?
- MSVC 2013 Bug?正在从映射的容器中检索最后一个元素
- 在Windows上使用msvc 2013构建qt 5.7时编译错误
- MSVC 2013 'type' : 不是 'std::enable_if<false,void> 的成员
- 带有模板返回类型的虚基函数:编译器在使用pointtype作为模板参数的派生类时失败(MSVC 2013)
- Qt 5.5 MSVC 2013.获取Windows系统托盘几何图形时遇到麻烦
- Curl 7.43.0 不会在 MSVC 2013 中生成
- 初始化结构成员时可能出现MSVC 2013错误