Russian Qt Forum

Qt => Вопросы новичков => Тема начата: user080 от Октябрь 28, 2013, 01:40



Название: Boost - lib
Отправлено: user080 от Октябрь 28, 2013, 01:40
Не линкуется проект.
MSVC - :-1: error: LNK1104: cannot open file 'libboost_serialization-vc110-mt-gd-1_54.lib'
MinGW - :-1: error: [debug/main.o] Error 1

LIBS += -LC:/BOOST/lib не помогает
win32: LIBS += -LC:/Boost/lib -llibboost_serialization-vc110-mt-gd-1_54 тоже не помогает


Название: Re: Boost - lib
Отправлено: Serr500 от Октябрь 28, 2013, 07:52
А так:
Код:
-lboost_serialization-vc110-mt-gd-1_54
?


Название: Re: Boost - lib
Отправлено: xokc от Октябрь 28, 2013, 13:11
Так должно работать и в MSVC и в MinGW
LIBS += -LC:/BOOST/lib -l$${QMAKE_PREFIX_STATICLIB}boost_serialization-vc110-mt-gd-1_54



Название: Re: Boost - lib
Отправлено: user080 от Октябрь 29, 2013, 13:03
Почему-то lib файлы начинаются c libboost_ а в ошибке boost_. Убрал lib из имени в начале, слинковалось.


Название: Re: Boost - lib
Отправлено: user080 от Октябрь 29, 2013, 13:19
Теперь опять libboost_serialization-vc110-mt-gd-1_54.lib хочет. Опять не линкуется. Как-то получалось слинковать, сейчас опять не хочет.