gpt4 book ai didi

c++ - 如何在windows中使用openssl的静态库?

转载 作者:太空宇宙 更新时间:2023-11-04 12:07:03 26 4
gpt4 key购买 nike

我有一个 openssl 静态库,有一个 bin include 和 lib 文件夹。我是 Windows 和 C++ 编程的新手。我想问我应该如何链接这些文件并使用它们。例如包括。我使用 qt 作为我的 UI 引擎。我如何用它创建 ssl 套接字?

最佳答案

既然你使用的是Qt,那么你就可以使用Qt sockets。如果 Qt 构建支持 ssl,你可以使用 QSslSocket

要直接使用 openSSL,您需要为您的项目创建可见的 openSSL 包含和 lib 目录。

  1. 使用动态链接的 openSSL 库。在这种情况下,您的二进制文件会在启动时尝试查找 openSSL dll,但它无法加载 dll,应用程序会失败。
  2. 使用静态链接的 openSSL 库。您必须静态构建 openSSL(只有库没有 dll)。在这种情况下,您的二进制文件不需要任何 openSSL dll。

关于c++ - 如何在windows中使用openssl的静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11572005/

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