Скачал я boost. Распаковал. И вроде путь прописал, но Qt Creator его никак не видит. Т.е. видит файл, если подключу, но я не могу ни Follow сделать и посмотреть содержание файла, ни пользоваться аутокомплитом. Как понимаете так невозможно нормально кодить. Потому не моги бы вы помочь мен с этим разобраться?
Qt Creator и boost у меня последних версий.
OS: MS Vista
хочу присоедениться к вопросу.
собираюсь использовать boost::asio. покачто хотел посмотреть пример из документации. пример представляет собой один файлик. автокомплит не работает, пример не собирается
форумчане, поделитесь опытом. как использовать буст в КуТэ???
вопрос снят)
Как сделал хоть напиши!
Для нормальной компиляции asio нужно собрать сам буст и asio, после чего компилить.
Я собирал boost make'ом и bjam'ом. Make'ом не помню как, а с помощью bjam так:
bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage
я собирал bjam'ом по инструкции из getting started, с ключиком gcc. получил кучу .lib))
правильно ли я правильно понимаю, что в проекте мне надо сделать LIBS +=xxx.lib???
а какие .lib надо для asio?
Ты откуда брал bjam?
Попробуй отсюда: http://sourceforge.net/projects/boost/files/boost-jam/, там есть для винды батник, для сборки bjam'а.
http://www.boost.org/doc/libs/1_35_0/doc/html/jam/building.html
если кому интересно, то проблему я решил:
1. сборка boost'a.
в архиве версии 1.42 лежали исхлдники bjam'а, поэтому больше ничего не качал
чтобы работать с QT нужно указать правильный компилятор при сборке
этап первый: сборка bjam
выложил собранный буст для мингв и микрософтстудии: http://rghost.ru/1000037
Большое спасибо автору батников.
В первом батнике предпоследнюю строчку лучше исправить на call build.bat gcc т.к. наш любимый виндовс не передает управление после вызова батника и последняя строчка (копи) не отрабатывает.
Спасибо kilkinenator, что довёл всё до логического финала.
Редко кто разобравшись сам в проблеме, выкладывает её решение.
Спасибо за это!
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)