我需要构建和链接最新的(5.0.1)Qt库对VS2012运行时库。我使用的是非商业的Qt。我已经下载了qt-everywhere-opensource-src-5.0.1包,现在我遇到了一些问题:显然,没有关于如何配置和构建vs2012兼容性的适当食谱。
我的configure命令行是:
configure –I C:OpenSSL-Win32include –I C:OpenSSL-Win32 –I C:OpenSSL-Win32includeopenssl -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-Win32libssleay32.lib -l C:OpenSSL-Win32liblibeay32.lib
. .得到一个有趣的链接错误:
LINK : fatal error LNK1104: cannot open file 'ssleay32.lib.lib'
再次尝试:
-l C:OpenSSL-Win32libssleay32 -l C:OpenSSL-Win32liblibeay32
再次出现第一个链接错误。也尝试使用-L开关没有帮助。
任何想法?谢谢。
已解决。
使用包的一个普通副本,使用赢家命令行-删除显式-l并添加-l (SSL lib目录)。
感谢收看!