2013-03-27 40 views
0

我需要構建並鏈接最新的(5.0.1)Qt庫和VS2012運行時庫。 我正在使用非商業Qt。 我已經下載了qt-everywhere-opensource-src-5.0.1軟件包,現在我遇到了一些問題: 顯然沒有適當的食譜來說明如何配置和構建vs2012兼容性。構建VS2012運行時的Qt庫 - 更新

我的configure命令行是:

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

*更新*:克服了上述錯誤,並碰到另一個: – 2013-03-31 05:20:25

回答

0

已解決。

使用該包的一個vanilla副本,使用贏家命令行 - 刪除顯式-l並添加-L(SSL lib目錄)。

感謝收看!

相關問題