![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
tumanovalex |
![]() ![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 6.8.2008 Пользователь №: 253 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Скомпилированные библиотеки Boost 1.47 поместил в директории C:\Program Files\Boost\Lib, а заголовочные файлы - в C:\Program Files\Boost\include. Эти директории добавил в Параметрах VC++ соответственно в файлы библиотек и включаемые файлы. Взял из википедии пример:
Получил сообщение "Не удается открыть файл include: boost/random.hpp". Понятно, что настройки VC++ непральные, а вот как сделать так, чтобы в директории include среда находила заголовочные файлы, я не знаю. Подскажите, пожалуйста, как правильно настроить VC++ для работы с boost.
|
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
это всё - в настройках проекта. студия что-то определяет сама по хэдерам, но я на эти автонастройки не надеюсь. я вообще никогда не разбиралась, как там это автоприлинковывание библиотек в студии работает. для стопроцентной уверенности лучше всё это прописывать явно в проекте, что и как ты хочешь компилить.
статические либы буста имеют окончание -s (-sd для дебажных вариантов). мультипоточные - инфикс -mt-. есть макрос BOOST_USE_STATIC_LIBS, но он как-то криво работал на некоторых системах и некоторых компиляторах. насчёт msvc я просто не помню, я редко его использую. это надо читать доки про настройку буста конкретно под венду. Сообщение отредактировал Iron Bug - 4.12.2011, 16:55 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 7.5.2025, 21:09 |