如何在 Qt 项目中包含 OpenSSL

2023-12-19

我是 Qt 的新手,我已经做了一些谷歌搜索,但找不到足够详细的答案。

我需要在基于 qmake 的 Qt 项目中使用 OpenSSL。我如何下载/安装/链接它,以便我可以执行包含语句并在我的代码中使用它的功能?


假设使用 Windows,您可以从以下位置下载其安装Win32 OpenSSL 安装项目页面 http://slproweb.com/products/Win32OpenSSL.html。您可以选择一种用于 64 位 Windows 开发或用于 32 位。只需运行设置,一切都会轻松完成。默认安装目录是:C:\OpenSSL-Win32
In Qt创建者,如果您想将库链接到您的项目,您只需将此行添加到您的 .pro 文件(项目文件)中:

LIBS += -L/path/to -llibname

这就是我们为这个库所做的事情(例如链接 ubsec.lib )

LIBS += -LC:/OpenSSL-Win32/lib -lubsec

注意-L and -l.看到这个问题 https://stackoverflow.com/questions/718447/adding-external-library-into-qt-creator-project。您甚至不需要在库名称末尾指定 .lib。

要包含 .h 文件,请将此行添加到您的 .pro 文件中:

INCLUDEPATH += C:/OpenSSL-Win32/include

之后你可以包含这样的文件:

#include <openssl/aes.h>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Qt 项目中包含 OpenSSL 的相关文章

随机推荐