Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
25 / 25 / 11
Регистрация: 02.01.2012
Сообщений: 371
1

Qt + Boost

27.03.2013, 23:45. Показов 1225. Ответов 9
Метки нет (Все метки)

Установил я бост, под visual studio работал нормально, захотел его добавить в qt:
Код
INCLUDEPATH += C:\boost_1_53_0\
LIBS += C:\boost\stage\lib\libboost_regex-vc100-mt-gd-1_53.lib
Мне выдает ошибку, что не может найти libboost_regex-vc100-mt-gd-1_53.lib. Но он есть. Из-за чего такое может быть? Пробовал добавлять и с -L"" и другое по информации из гугла, но ничего не помогает.никто не знает решение проблемы?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2013, 23:45
Ответы с готовыми решениями:

Qt (Mac OS X) + boost
Добрый вечер! Ребят ну подскажите уже всю голову сломал. Скачал-> Собрал-> Проинсталил. Все...

Qt boost asio
Добого времени суток Пробую написать программу для приема изображения, которое приходит в виде...

Boost начало работы: Undefined reference to `boost::system::generic_category() '
Добрый день Собственно говоря возникла необходимость использовать boost в работе. Поставил так: ...

Boost Log - undefined reference to `boost::system::system_category()'
Пытаюсь скомпилировать код из примеров Boost Log:#include <boost/log/trivial.hpp> int main(int,...

9
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,427
Записей в блоге: 30
28.03.2013, 00:11 2
IDE какая ?

LIBS += -LC:\boost\stage\lib -llibboost_regex-vc100-mt-gd-1_53.lib
1
25 / 25 / 11
Регистрация: 02.01.2012
Сообщений: 371
28.03.2013, 00:30  [ТС] 3
Qt Creator 2.6.2
:-1: ошибка: LNK1104: не удается открыть файл "libboost_regex-vc100-mt-gd-1_53d.lib"
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,427
Записей в блоге: 30
28.03.2013, 00:31 4
Цитата Сообщение от BuGi Посмотреть сообщение
Qt Creator 2.6.2
А компилятор там какой установлен ?

А еще слеши в другую сторону попробуй поставить ..

LIBS += -LC:/boost/stage/lib -llibboost_regex-vc100-mt-gd-1_53.lib
0
25 / 25 / 11
Регистрация: 02.01.2012
Сообщений: 371
28.03.2013, 00:37  [ТС] 5
Кстати, у меня такой библиотеки нету
libboost_regex-vc100-mt-gd-1_53.lib есть
libboost_regex-vc100-mt-gd-1_53d.lib нету

Добавлено через 1 минуту
Компилятор из msvc2010
0
Эксперт С++
8359 / 6097 / 610
Регистрация: 10.12.2010
Сообщений: 28,427
Записей в блоге: 30
28.03.2013, 00:41 6
Цитата Сообщение от BuGi Посмотреть сообщение
Кстати, у меня такой библиотеки нету
libboost_regex-vc100-mt-gd-1_53.lib есть
libboost_regex-vc100-mt-gd-1_53d.lib нету
Какой такой?
Не понял вас ...
0
25 / 25 / 11
Регистрация: 02.01.2012
Сообщений: 371
28.03.2013, 01:06  [ТС] 7
Ошибка с libboost_regex-vc100-mt-gd-1_53.lib пропала, но появилась с libboost_regex-vc100-mt-gd-1_53d.lib
Но последнего у меня в каталоге нет

Добавлено через 23 минуты
Сделал qmake, пересобрал проект и старая ошибка выскочила, смена слешей не помогает
0
Эксперт С++
5025 / 2604 / 241
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
28.03.2013, 08:40 8
BuGi, с ключом -l не нужно указывать расширение .lib
0
1663 / 1132 / 80
Регистрация: 21.08.2008
Сообщений: 4,725
Записей в блоге: 1
28.03.2013, 09:25 9
Бустовсие либы проще (имхо) линковать CMake-ом. Во всяком случае, он еще до сборки проекта выдаст нашел их или нет.
0
25 / 25 / 11
Регистрация: 02.01.2012
Сообщений: 371
28.03.2013, 11:53  [ТС] 10

Попробовал без -l .lib файл, попробовал ручками добавить через средства qt (картинка), но ничего не работает! всегда выскакивает ошибка LNK1104: не удается открыть файл "libboost_regex-vc100-mt-gd-1_53d.lib" или "libboost_regex-vc100-mt-gd-1_53.lib"

Добавлено через 8 минут
Дело в том, что эти самые средства добавляли в конце префикс d в дебаге, из-за маленького разрешения я не замечал его. Спасибо всем, оказалось ситуация небезвыходна)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2013, 11:53

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Использование boost и boost.build с несколькими компиляторами
Здравствуйте! Собрал библиотеку boost и boost.build для двух компиляторов: MinGW 4.5.2 и Visual...

Метапрограммирование в boost::proto (boost::spirit)
В библиотеке boost:: proto есть такой код calculator<proto::terminal<placeholder<0> >::type>...

Qt и boost boost::system::generic_category()
Добрый день Не подскажите как настроить Qt на работу с boost? У меня в принципе все работает:...

boost::geometry::model::box и boost::geometry::area
Здравствуйте! Пытаюсь измерить площадь box'a :D, но не знаю как правильно это сделать. Вот этот код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.