如何告诉Qt应该在哪里寻找openssl?

时间:2018-07-25 14:17:13

标签: qt openssl

Qt似乎在运行时动态加载openssl,如this question所示。

显然,它可以获取系统openssl。例如,在macOS上,我宁愿使用自制安装的openssl,并将其打包到我的dmg中,以便用户无需自己安装它。

如何告诉Qt在哪里寻找它链接的库?与qt.conf文件有关吗?

1 个答案:

答案 0 :(得分:0)

您可以在.pro文件中执行类似的操作:

win32-msvc* {
    LIBS += -LC:/openssl/lib/ -llibeay32
    LIBS += -LC:/openssl/lib/ -lssleay32

    INCLUDEPATH += C:/openssl/include
}

在项目上单击鼠标左键->添加库->外部库->选择.lib文件和该库的include文件夹。检查它是哪个平台。 它将特定的平台Dependend命令放到您的项目.pro文件中。