我需要针对 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'
尝试通过添加到前面的命令行来将库添加到配置命令中:
-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 开关。
有任何想法吗?谢谢。