【发布时间】:2012-07-20 02:24:02
【问题描述】:
我有一个 openssl 静态库,有一个 bin 包含和 lib 文件夹。我是 Windows 和 C++ 编程的新手。我想问我应该如何链接这些文件并使用它们。比如包括。我使用 qt 作为我的 UI 引擎。我怎样才能用它创建一个 ssl 套接字?
【问题讨论】:
我有一个 openssl 静态库,有一个 bin 包含和 lib 文件夹。我是 Windows 和 C++ 编程的新手。我想问我应该如何链接这些文件并使用它们。比如包括。我使用 qt 作为我的 UI 引擎。我怎样才能用它创建一个 ssl 套接字?
【问题讨论】:
由于您使用的是 Qt,因此您可以使用 Qt 套接字。如果 Qt 构建支持 ssl,您可以使用 QSslSocket
要直接使用 openSSL,您需要为您的项目设置可见的 openSSL 包含和 lib 目录。
【讨论】:
使用静态库(使用头文件和链接到库)类似于在 Windows 中使用任何其他静态库。请在下面找到详细说明在应用程序中创建和使用静态库的过程的链接。您可能可以跳过创建部分并仅检查使用部分。
Creating & Using a Static Library in Windows
请注意,链接是从 VS2005 的角度讲的。
OpenSSL 编程示例可以参考以下:
An Introduction to OpenSSL Programming Part - I
An Introduction to OpenSSL Programming Part - II
【讨论】: