gpt4 book ai didi

c++ - Curl 7.43.0 不会在 MSVC 2013 中构建

转载 作者:行者123 更新时间:2023-12-01 14:15:18 26 4
gpt4 key购买 nike

在 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): fatal error C1083: Cannot open include file: 'openssl/ssl.h': 没有那个文件或目录1> openssl.c1>C:\Program Files\curlb\curl-7.43.0\curl\lib\urldata.h(86): fatal error C1083: Cannot open include file: 'openssl/ssl.h': 没有那个文件或目录1> Darwin SSL.c

在项目的附加包含目录对话框中有一个引用,它指定了一个 openssl/inc32 目录。据我所知,该目录未包含在 build 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,您应该同时拥有它们。

关于c++ - Curl 7.43.0 不会在 MSVC 2013 中构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31212184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com