boost + Qt Creator |
Здравствуйте, гость ( Вход | Регистрация )
boost + Qt Creator |
edwardoid |
14.1.2010, 0:33
Сообщение
#1
|
Участник Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: 0 |
Скачал я boost. Распаковал. И вроде путь прописал, но Qt Creator его никак не видит. Т.е. видит файл, если подключу, но я не могу ни Follow сделать и посмотреть содержание файла, ни пользоваться аутокомплитом. Как понимаете так невозможно нормально кодить. Потому не моги бы вы помочь мен с этим разобраться?
Qt Creator и boost у меня последних версий. OS: MS Vista |
|
|
ViGOur |
14.2.2010, 16:42
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Ты откуда брал bjam?
Попробуй отсюда: Boost C++ Libraries, там есть для винды батник, для сборки bjam'а. Инструкция по сборке bjam... |
|
|
kilkinenator |
16.2.2010, 19:15
Сообщение
#3
|
Студент Группа: Участник Сообщений: 21 Регистрация: 11.2.2010 Пользователь №: 1464 Спасибо сказали: 3 раз(а) Репутация: 1 |
если кому интересно, то проблему я решил:
1. сборка boost'a. в архиве версии 1.42 лежали исхлдники bjam'а, поэтому больше ничего не качал чтобы работать с QT нужно указать правильный компилятор при сборке этап первый: сборка bjam CODE SET MINGWDIR=c:\Qt\2009.05\mingw\bin\ SET BOOSTDIR=c:\boost\boost_1_42_0\ SET PATH=%MINGWDIR%;PATH CD %BOOSTDIR%\tools\jam\src\ build.bat gcc COPY "%BOOSTDIR%\tools\jam\src\bin.ntx86\bjam.exe" "%BOOSTDIR%\bjam.exe" этап второй: собственно сборка boost'а CODE SET BOOSTDIR=c:\boost\boost_1_42_0\ SET MINGWDIR=c:\Qt\2009.05\mingw\bin\ SET PATH=%BOOSTDIR%;%MINGWDIR%;PATH CD %BOOSTDIR% bjam --build-dir=%BOOSTDIR% toolset=gcc --build-type=complete stage 2. подключение всей этой красоты к проекту Qt. CODE INCLUDEPATH += c:/boost/boost_1_42_0 LIBS += c:/boost/boost_1_42_0/stage/lib/libboost_system-mgw44.lib win32:LIBS += -lsetupapi win32:LIBS += -lwsock32 win32:LIBS += -lws2_32 win32:DEFINES += _WIN32_WINNT=0x0501 стоит заметить, что последние 4 строки нужны для boost::asio вот и все) |
|
|
Текстовая версия | Сейчас: 29.11.2024, 20:08 |