Форум программистов, компьютерный форум CyberForum.ru

Установка библиотеки boost - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
11.09.2013, 15:11     Установка библиотеки boost #1
Люди подскажите, как установить буст на windows? вот нажимаю я на файл bootstrap.bat и ни чего не происходит
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,307
11.09.2013, 15:23     Установка библиотеки boost #2
http://www.boost.org/doc/libs/1_54_0...d/windows.html
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
11.09.2013, 15:28     Установка библиотеки boost #3
Ага и особенно пристальное внимание обратите на пункт 5.*.
bootstrap устанавливает только BoostBuild - систему для сборки библиотек буста.
Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
11.09.2013, 15:37  [ТС]     Установка библиотеки boost #4
Цитата Сообщение от CheshireCat Посмотреть сообщение
что то я от туда не чего не понял

Добавлено через 34 секунды
у меня среда code::blocks
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
11.09.2013, 15:57     Установка библиотеки boost #5
Цитата Сообщение от Iamweb Посмотреть сообщение
что то я от туда не чего не понял
Что именно не понятно?

Не по теме:

Если решили связаться с Си, то привыкайте читать маны Это вам не РНР

Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
11.09.2013, 17:11  [ТС]     Установка библиотеки boost #6
Цитата Сообщение от gromo Посмотреть сообщение
Что именно не понятно?

Не по теме:

Если решили связаться с Си, то привыкайте читать маны Это вам не РНР

с чего начать и что нажать
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 1
11.09.2013, 17:24     Установка библиотеки boost #7
Цитата Сообщение от Iamweb Посмотреть сообщение
с чего начать и что нажать
b2 --toolset=msvc-10.0 --build-type=complete stage
вот команда сборки для msvc 10

Не по теме:

в это время можно погулять, или посмотреть видео (как советуют на stackoverflow)

gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
11.09.2013, 17:24     Установка библиотеки boost #8
Цитата Сообщение от Iamweb Посмотреть сообщение
с чего начать и что нажать
смотря какая часть библиотеки вам нужна... Многие библиотеки буста работают просто включив в свою программу заголовочный файл. Для других нужно дополнительно собирать статические библиотеки из исходников при помощи boost build system (пункт 5.2 и далее). Разжевывать каждый шаг вам никто не будет. Если вам этого не достаточно, то, возможно, буст пока не для вас?..
Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
11.09.2013, 17:30  [ТС]     Установка библиотеки boost #9
Цитата Сообщение от gromo Посмотреть сообщение
смотря какая часть библиотеки вам нужна... Многие библиотеки буста работают просто включив в свою программу заголовочный файл. Для других нужно дополнительно собирать статические библиотеки из исходников при помощи boost build system (пункт 5.2 и далее). Разжевывать каждый шаг вам никто не будет. Если вам этого не достаточно, то, возможно, буст пока не для вас?..
мне нужны регулярные вырожения
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
11.09.2013, 17:37     Установка библиотеки boost #10
Цитата Сообщение от Iamweb Посмотреть сообщение
мне нужны регулярные вырАжения
К сожалению, эту библиотеку придется собирать.
Если что в С++11 ввели поддержку рекэкспов http://www.cplusplus.com/reference/regex/
что там к чему сказать не могу, не пользовался
Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
11.09.2013, 20:24  [ТС]     Установка библиотеки boost #11
Цитата Сообщение от gromo Посмотреть сообщение
К сожалению, эту библиотеку придется собирать.
Если что в С++11 ввели поддержку рекэкспов http://www.cplusplus.com/reference/regex/
что там к чему сказать не могу, не пользовался
как ее собрать, не подскажете?

Добавлено через 1 час 21 минуту
Цитата Сообщение от gromo Посмотреть сообщение
К сожалению, эту библиотеку придется собирать.
Если что в С++11 ввели поддержку рекэкспов http://www.cplusplus.com/reference/regex/
что там к чему сказать не могу, не пользовался
Не подскажеш как ее собрать?
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
11.09.2013, 21:50     Установка библиотеки boost #12
Я собираю boost так:
1. Распаковываем скачанный boost на диск C (C:\boost_1_54_0).
2. Создаем bat файл примерно вот с таким содержимым (подправляем под свои нужды; называем его build.bat):
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo off
 
set MINGWDIR=C:\mingw64
 
rem check if mingw path correct
if not exist %MINGWDIR%/bin/mingw32-make.exe (
   echo bad mingw directory!
   exit /b 1
) else (
   echo mingw directory ok.
)
 
bjam ^
   -j2 ^
    toolset=gcc ^
    variant=release ^
    threading=multi ^
    link=static ^
    runtime-link=static ^
    --without-math ^
    --layout=system ^
    --libdir=C:\boost\lib ^
    --includedir=C:\boost\include ^
    stage ^
  install
    
pause
3. Кладем этот файл в директорию C:\boost_1_54_0.
4. Открываем командную строку, переходим в папку куда разпаковали boost (cd C:\boost_1_54_0).
5. Вводим команду: bootstrap.bat gcc
6. Вводим команду: build.bat
7. В папке C:\boost забираем готовый boost (папки include и lib).
Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
11.09.2013, 21:56  [ТС]     Установка библиотеки boost #13
Цитата Сообщение от DiffEreD Посмотреть сообщение
Я собираю boost так:
1. Распаковываем скачанный boost на диск C (C:\boost_1_54_0).
2. Создаем bat файл примерно вот с таким содержимым (подправляем под свои нужды; называем его build.bat):
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo off
 
set MINGWDIR=C:\mingw64
 
rem check if mingw path correct
if not exist %MINGWDIR%/bin/mingw32-make.exe (
   echo bad mingw directory!
   exit /b 1
) else (
   echo mingw directory ok.
)
 
bjam ^
   -j2 ^
    toolset=gcc ^
    variant=release ^
    threading=multi ^
    link=static ^
    runtime-link=static ^
    --without-math ^
    --layout=system ^
    --libdir=C:\boost\lib ^
    --includedir=C:\boost\include ^
    stage ^
  install
    
pause
3. Кладем этот файл в директорию C:\boost_1_54_0.
4. Открываем командную строку, переходим в папку куда разпаковали boost (cd C:\boost_1_54_0).
5. Вводим команду: bootstrap.bat gcc
6. Вводим команду: build.bat
7. В папке C:\boost забираем готовый boost (папки include и lib).
спасибо. это путь до чего %MINGWDIR%/bin/mingw32-make.exe
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
11.09.2013, 21:59     Установка библиотеки boost #14
Это для проверки корректности установленного компилятора.

Добавлено через 43 секунды
Сборка для mingw
Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
11.09.2013, 22:14  [ТС]     Установка библиотеки boost #15
Цитата Сообщение от DiffEreD Посмотреть сообщение
Это для проверки корректности установленного компилятора.

Добавлено через 43 секунды
Сборка для mingw
у меня вот такая проблема. ввожу команду bootstrap.bat gcc и выводит gcc не является внутреней или внешней командой
iRomul
 Аватар для iRomul
158 / 99 / 11
Регистрация: 17.10.2012
Сообщений: 474
Завершенные тесты: 1
11.09.2013, 22:29     Установка библиотеки boost #16
Iamweb, у вас путь к MiniGW/bin в PATH прописан?
Iamweb
0 / 0 / 0
Регистрация: 27.01.2013
Сообщений: 62
13.09.2013, 11:51  [ТС]     Установка библиотеки boost #17
Цитата Сообщение от iRomul Посмотреть сообщение
Iamweb, у вас путь к MiniGW/bin в PATH прописан?
нет, как прописать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.09.2013, 14:16     Установка библиотеки boost
Еще ссылки по теме:

Установка библиотеки png++ Windows Code::Blocks C++
Вызов функции одной динамической библиотеки из другой динамической библиотеки C++
Установка библиотеки dlib C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.09.2013, 14:16     Установка библиотеки boost #18
Цитата Сообщение от Iamweb Посмотреть сообщение
нет, как прописать?
В переменных среды.
Yandex
Объявления
13.09.2013, 14:16     Установка библиотеки boost
Ответ Создать тему
Опции темы

Текущее время: 21:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru