最新の(5.0.1)QtライブラリをVS2012ランタイムライブラリに対してビルドしてリンクする必要があります。非営利のQtを使用しています。qt-everywhere-opensource-src-5.0.1パッケージをダウンロードしましたが、いくつかの問題が発生します。vs2012との互換性を構成およびビルドする方法に関する適切なクックブックがないようです。
私の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スイッチを使用してみました。
何か案は?ありがとう。