0 / 0 / 1
Регистрация: 13.03.2011
Сообщений: 24
|
|
1 | |
Установка boost на Visual Studio C++ 2010 и на CodeBlocks18.05.2011, 10:37. Просмотров 31469. Ответов 56
Метки нет Все метки)
(
Доброго времени суток! Можете подсказать или написать инструкцию по "прикручиванию" boost к вышеуказанным IDE?! Поиском в интернете пользовался, но что - то как - то тяжко...
Сам boost версии 1_44
0
|
|
18.05.2011, 10:37 | |
Прикручивание boost к Visual Studio 2010 (не получается) Установка Boost 1.60.0 на Visual Studio 2013 Ultimate Установить Boost на Visual Studio Сборка Boost в Visual Studio |
|
return (true);
1973 / 1110 / 219
Регистрация: 19.04.2011
Сообщений: 2,345
|
|
18.05.2011, 10:42 | 2 |
Там же в ридми буста всё написано. Вкратце:
1) скомпилить bjam с тулсетом VS 2) скомпилить boost с тулсетом VS c помощью bjam 3) поместить скомпиленные либы в VS или прописать пути 4) поместить инклюды в VS или прописать пути 5) ... 6) профит ![]()
1
|
0 / 0 / 1
Регистрация: 13.03.2011
Сообщений: 24
|
|
18.05.2011, 10:47 [ТС] | 3 |
Можно поподробней первые два пункта? Ну скачал я bjam... Куда распаковывать и как компилить?
0
|
return (true);
1973 / 1110 / 219
Регистрация: 19.04.2011
Сообщений: 2,345
|
|
18.05.2011, 10:56 | 4 |
В папке \tools\build\jam_src\ лежат исходники bjam, они компилятся бат файлом build.bat, возможно понадобится параметр, а может и нет =)
Скомпиленный bjam кидается в корень папки буста, а дальше начинаются пляски с бубном. Как вариант прокатит команда bjam release debug threading=multi link=static runtime-link=static install Но лучше читать ридми от конкретной версии буста А потом Tools -> Options -> Projects -> VC++ Directories, и прописываются пути для include и lib файлов. Добавлено через 1 минуту Ну и если понадобится, конкретный тулсет задается параметром bjam --toolset=msvc-9.0 install
1
|
0 / 0 / 1
Регистрация: 13.03.2011
Сообщений: 24
|
|
18.05.2011, 10:56 [ТС] | 5 |
Спасибо, будем прыгать с бубном =)
0
|
return (true);
1973 / 1110 / 219
Регистрация: 19.04.2011
Сообщений: 2,345
|
|
18.05.2011, 10:57 | 6 |
Для BCB6 к примеру я ставил так
0
|
12 / 12 / 0
Регистрация: 19.09.2010
Сообщений: 34
|
|
16.11.2011, 19:11 | 7 |
Скачать архив версии Boost 1.4x из www.boost.org
Разархивировать и через Visual Studio Command Prompt 2010 зайти и выполнить команду bootstrap - чтобы создать файл bjam для сборки библиотеки Выполнить следующую команду для сборки библиотеки bjam toolset=msvc-10.0 variant=debug,release threading=multi link=static Прописать пути к Include и Lib файлам в Visual Studio 2010 Project - VC++ Directories Include - boost_1_47_0\boost\ Lib - boost_1_47_0\stage\lib\
3
|
113 / 113 / 13
Регистрация: 29.04.2010
Сообщений: 240
|
|
16.11.2011, 19:15 | 8 |
BoostPro Binary Installer for Visual C++ как альтернатива. Ставил на 2008 студию, нигде ни с чем не заморачивался.
0
|
12 / 12 / 0
Регистрация: 19.09.2010
Сообщений: 34
|
|
17.11.2011, 11:41 | 9 |
немножко ошибся путь Include - boost_1_47_0
![]()
0
|
4 / 4 / 0
Регистрация: 26.04.2012
Сообщений: 61
|
|
13.05.2012, 00:29 | 10 |
Я собрал бибилиотеки как указано выше, но не могу понять как добавить Include - boost_1_47_0\boost\ и Lib - boost_1_47_0\stage\lib\
Скриншот моего Project - VC++ Directories на WebFile.RU помогите пожалуйста. Добавлено через 20 минут Правильно ли я сделал? вроде работает :] картинка
0
|
![]() |
|
13.05.2012, 00:39 | 11 |
0
|
0 / 0 / 0
Регистрация: 12.04.2014
Сообщений: 37
|
|
23.04.2014, 17:17 | 13 |
0
|
13712 / 7335 / 1751
Регистрация: 30.01.2014
Сообщений: 12,302
|
|
25.04.2014, 13:52 | 14 |
Зачем его отдельно качать, когда он в архиве с бустом уже есть
![]()
0
|
8 / 13 / 7
Регистрация: 12.10.2011
Сообщений: 642
|
||||||
04.09.2014, 12:26 | 15 | |||||
Все сделал как здесь написано но #include <thread> так и не подключается, где я мог накосячить? кстати поставил версию 1_56_0.
Добавлено через 16 минут Инструкцию брал от сюда: http://evilcoderr.blogspot.ru/... -2010.html
0
|
13712 / 7335 / 1751
Регистрация: 30.01.2014
Сообщений: 12,302
|
|
04.09.2014, 13:00 | 16 |
eagl69, наверное потому, что должен быть <boost/thread.hpp> и boost::thread в коде, вместо std::thread.
Если же используется С++11 (где есть и std::thread и std::array, то и буст тогда в этом случае не нужен).
0
|
8 / 13 / 7
Регистрация: 12.10.2011
Сообщений: 642
|
|
04.09.2014, 13:51 | 17 |
Попробовал сделать так как написали....
Пишет вот такую ошибку: LINK : fatal error LNK1104: не удается открыть файл "libboost_thread-vc100-mt-gd-1_56.lib"
0
|
13712 / 7335 / 1751
Регистрация: 30.01.2014
Сообщений: 12,302
|
|
04.09.2014, 13:57 | 18 |
0
|
8 / 13 / 7
Регистрация: 12.10.2011
Сообщений: 642
|
|
04.09.2014, 15:11 | 19 |
вроде все прошло нормально... а как проверить?
Библиотеки подключились....
0
|
13712 / 7335 / 1751
Регистрация: 30.01.2014
Сообщений: 12,302
|
|
04.09.2014, 15:23 | 20 |
Посмотри библиотеку, которую он пишет в ошибке, в каталоге сборки буста. Если ее там нет, то значит что-то недособралось. Соответственно надо дособрать.
0
|
04.09.2014, 15:23 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Сборка Boost в Visual Studio Visual Studio 2010 Как заставить проэкт работать в Visual Studio 2010? Ссылка для скачивания visual studio 2010 professional Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |