我需要针对VS2012运行时库构建和链接最新的(5.0.1)Qt库。 我正在使用非商业Qt。 我已经下载了qt-everywhere-opensource-src-5.0.1软件包,现在我遇到了一些问题: 显然,没有关于如何配置和构建vs2012兼容性的正确手册。
我的配置命令行是:
configure –I C:\OpenSSL-Win32\include –I C:\OpenSSL-Win32 –I C:\OpenSSL-Win32\include\openssl -opensource -openssl-linked -debug-and-release -platform win32-msvc2012 –no-icu -nomake examples -nomake tests
错误:
LINK : fatal error LNK1104: cannot open file 'ssleay32.lib'
尝试将库添加到configure命令,方法是添加到上一个命令行:
-l C:\OpenSSL-Win32\lib\ssleay32.lib -l C:\OpenSSL-Win32\lib\libeay32.lib
..并且有一个有趣的链接错误:
LINK : fatal error LNK1104: cannot open file 'ssleay32.lib.lib'
再次尝试:
-l C:\OpenSSL-Win32\lib\ssleay32 -l C:\OpenSSL-Win32\lib\libeay32
再次收到第一个链接错误。 还试着在没有帮助的情况下使用-L开关。
有什么想法吗?感谢。
答案 0 :(得分:0)
解决。
使用包的vanilla副本,使用获胜者命令行 - 删除显式-l并添加-L(SSL lib目录)。
感谢收看!