![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
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.
|
|
|
![]() |
tumanovalex |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 24 Регистрация: 6.8.2008 Пользователь №: 253 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Iron Bug, спасибо большое, у меня раньше все hpp были в C:\Program Files\Boost\include\. Перенес их в C:\Program Files\Boost\include\boost - все получилось. Сам бы я вряд ли догадался. Появились еще вопросы:
1. Как настроить среду и разместить файлы boost, чтобы при выборе debug подключались скомпилированные библиотеки boost для debug, а при выборе релиза - скомпилированные библиотеки boost для релиза. 2. Как настроить среду и разместить файлы boost, чтобы при выборе библиотеки времени выполнения многопоточная (/MT) подключалисть статические библиотеки boost (скомпилированные с static), а для многопоточной DLL - библиотеки boost, скомпилированныс с shared. 3. А можно ли сделать так, чтобы при выборе режима (debug или release) и соответствующей библиотеки (при разных сочетаний режима и библиотеки времени выполнения) подключались соответствующие библиотеки boost? Сообщение отредактировал tumanovalex - 4.12.2011, 16:06 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 7.5.2025, 14:33 |