2013-03-27 3 views
0

Мне нужно собрать и связать последние (5.0.1) библиотеки Qt с библиотеками времени исполнения VS2012. Я использую некоммерческий Qt. Я загрузил пакет qt-everything-opensource-src-5.0.1, и теперь я застрял в некоторых проблемах: По-видимому, нет правильной кулинарной книги о том, как настраивать и строить для совместимости vs2012.Создание библиотек Qt для VS2012 runtime - update

Моя команда конфигурирования линии:

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 без помощи.

Любые идеи? Благодарю.

+0

* обновление *: преодолел вышеуказанную ошибку и наткнулся на другую: –

ответ

0

Решено.

Используя ванильную копию пакета, используйте командную строку победителя - удаление явного -l и добавления -L (каталога SSL lib).

Спасибо, что посмотрели!