![](/img/trans.png)
[英]C++ - Unable to link in libyaml using Visual Studio 2019/CMake
[英]How to link the OpenSSL library using Visual Studio 2019 and c++?
我遵循了有关如何使用 Visual Studios 构建和链接 OpenSSL 的教程,但是在测试时我遇到了大量链接器错误,这让我相信我在设置 OpenSSL 时可能做错了什么。
我得到的错误之一(它们看起来都非常相似):LNK2001 未解析 extern Symbol "__imp_gethostbyname" - libcrypto.lib(libcrypto-lib-bio_addr.obj)
我总共收到了 34 条此类错误消息(抱歉,如果我对确切错误消息的翻译不是 100% 准确,因为我的 Visual Studio 不是英文的)。
所以我按照教程链接库的方式如下:
DLL 提高了程序的可维护性,您可能需要了解动态链接库,请参考文档: 创建和使用您自己的动态链接库(C++) 。 您可以参考注释在您的项目中添加 OpenSSL。 另外,根据您的路径,您似乎正在使用静态库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.