Форум программистов, компьютерный форум, киберфорум
Наши страницы
Boost C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
TheAthlete
154 / 154 / 16
Регистрация: 31.08.2010
Сообщений: 539
1

Использование boost и boost.build с несколькими компиляторами

18.08.2011, 10:22. Просмотров 2363. Ответов 1
Метки нет (Все метки)

Здравствуйте!
Собрал библиотеку boost и boost.build для двух компиляторов: MinGW 4.5.2 и Visual C++ 2010 Express Edition. Для этого создал 2 папки: boost\boost_1_47_0_mingw\ и boost\boost_1_47_0_vc10\

Скомпилировал для каждого компилятора тестовый пример в командной строке - все заработало.
Вот только не понятно, как лучше использовать систему сборки boost.build для сборки своих проектов.
В книге "С++. Сборник рецептов" написано, что нужно "скопировать bjam в директорию, указанную в переменной среды PATH" и "настроить Boost.Build на свой инструментарий и библиотеки, отредактировав файл user-config.jam, расположенный в корневой директории Boost.Build"

Возникает вопрос: если у меня две папки с бустом, и, естественно, два bjam'a, то какой из них прописывать в PATH.

Как вариант, создать командный файл, который будет устанавливать пути переменных окружения, нужные в данный момент (наподобие vcvars32.bat для Visual C++)

Кто как выходит из данной ситуации.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2011, 10:22
Ответы с готовыми решениями:

Boost pre build vs cmake find
это кусок Cmake. set(BOOST_ROOT "C:/local/boost_1_55_0")...

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

Boost Log - undefined reference to `boost::system::system_category()'
Пытаюсь скомпилировать код из примеров Boost Log:#include...

Метапрограммирование в boost::proto (boost::spirit)
В библиотеке boost:: proto есть такой код ...

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

1
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
18.08.2011, 13:45 2
Не использовать PATH а запускать bjam из директории, где он и есть.)

Добавлено через 25 секунд
Или полный путь до bjam указывать.
Я вообще про PATH первый раз сейчас узнал.)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2011, 13:45

Использование boost::condition_variable
Вот пример из документации: boost::condition_variable cond; boost::mutex...

Использование boost в Ubuntu
Скачал boost_1_54_0, разархивировал в /usr/local потом выполнил установку как...

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


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

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

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