Alexos
|
enthusiast
|
|
|
|
Рег.: 08.12.2004
|
Сообщений: 203
|
Из: exponenta.v.ru
|
Рейтинг: 0
|
|
Использование библиотеки BOOST для С++
12.11.2005 18:31
|
|
|
Никто не сталкивался с такой библиотекой? У меня проблема в том что для ее использования необходимо создать lib файл, как я понял из mak файла, но вот как это сделать я что-то не пойму...
|
|
yanys
|
Доктор Кот
|
|
|
|
Рег.: 08.10.2003
|
Сообщений: 2098
|
|
Рейтинг: 1394
|
|
Re: Использование библиотеки BOOST для С++
[re: Alexos]
12.11.2005 18:39
|
|
|
До и во время использования boost рекомендуется читать www.boost.org. Там прямо на главной странице есть ссылка getting started , там все написано, как собирать.
|
Get your facts first, and then you can distort them as much as you please. Mark Twain
|
|
Alexos
|
enthusiast
|
|
|
|
Рег.: 08.12.2004
|
Сообщений: 203
|
Из: exponenta.v.ru
|
Рейтинг: 0
|
|
Re: Использование библиотеки BOOST для С++
[re: yanys]
12.11.2005 19:19
|
|
|
Это конечно хорошо, только вот я все разобраться не получается сделать как у них на сайте написано. может я что-то не понимаю? Кто нибудь эту библиотеку собирал?
|
|
yanys
|
Доктор Кот
|
|
|
|
Рег.: 08.10.2003
|
Сообщений: 2098
|
|
Рейтинг: 1394
|
|
Re: Использование библиотеки BOOST для С++
[re: Alexos]
12.11.2005 19:33
|
|
|
Я собирал месяц назад. Точно по их гайду. Все было хорошо. Что конкретно не выходит?
|
Get your facts first, and then you can distort them as much as you please. Mark Twain
|
|
Alexos
|
enthusiast
|
|
|
|
Рег.: 08.12.2004
|
Сообщений: 203
|
Из: exponenta.v.ru
|
Рейтинг: 0
|
|
Re: Использование библиотеки BOOST для С++
[re: yanys]
12.11.2005 19:42
|
|
|
Честно признаться я не очень понимаю что там надо сделать....
|
|
_MaksKo_
|
Марсианский Гамадрил
|
|
|
|
Рег.: 30.10.2004
|
Сообщений: 491
|
|
Рейтинг: 50
|
|
Re: Использование библиотеки BOOST для С++
[re: Alexos]
13.11.2005 15:51
|
|
|
Когда-то использовал RegEx из этой библиотеки и разбирался с подключением. После составил для себя последовательность действий, которую привожу ниже, надеюсь поможет чем-нибудь. Текст привожу как есть (с коментариями для меня самого на будущее). Если кто-нить сможет чего добавить ценное -- буду благодарен. Да, и в общем-то без проблем не обходицца -- часто студия после внесения небольших изменений в прогу требует перекомпилировать весь проект. Но, тем не менее работает
У меня стоит MS Visual Studio 6.0 и Visual Assist X v10.1.1418.0
Quote:
Установка Boost: Распаковать дистрибутив boost куда нибудь, например в корень папки с проинсталлированой студией. Должна получиться папка типа D:\Microsoft Visual Studio\boost_1_32_0\ Она и будет в дальнейшем называться <boost>
Установка Boost.Regex Здесь и далее <boost> - папка в которую распакован дистрибутив boost <MS Visual Studio> - папка в которую проинсталлирован MS Visual Studio (установка описана в файле <boost>\libs\regex\doc\install.html): Запустить консоль (cmd.exe или command) Выполнить Bat файл VCVARS32.BAT из папки <MS Visual Studio>\VC98\Bin\ для настройки переменных окружения Перейти в папку <boost>\libs\regex\build\ Выполнить команду: nmake -fvc6.mak install. При этом библиотека скомпилируется и полученные dll и lib файлы скопируются в соответствующие папки студии (Bin или Lib) (вообще то пока не понятно нужно ли это все копировать? Может стоит ограничиться просто коммандой nmake -fvc6.mak, а либы потом просто скопировать:) Добавить папку <boost> в Menu -> Tools -> Options -> Include files Добавить папку <boost>\boost в Visual Assist Option -> Directories -> Directories of headers Добавить папку <boost>\libs в Visual Assist Option -> Directories -> Directories of source files Репарсить базы данных VAssist'а (Visual Assist Option -> Directories -> Reparse (обе кнопки))
|
|
_MaksKo_
|
Марсианский Гамадрил
|
|
|
|
Рег.: 30.10.2004
|
Сообщений: 491
|
|
Рейтинг: 50
|
|
Re: Использование библиотеки BOOST для С++
[re: _MaksKo_]
13.11.2005 15:53
|
|
|
Да, и еще, Assist таки собака глючил на ней, но разбирацца было лень
|
|
Alexos
|
enthusiast
|
|
|
|
Рег.: 08.12.2004
|
Сообщений: 203
|
Из: exponenta.v.ru
|
Рейтинг: 0
|
|
Re: Использование библиотеки BOOST для С++
[re: _MaksKo_]
13.11.2005 21:24
|
|
|
cпасибо, только вот в библиотеки которая мне нужна есть только файлы .jam, что делать в этом случае?
|
|
daemon
|
addict
|
|
|
|
Рег.: 10.02.2004
|
Сообщений: 514
|
Из: Первомайск
|
Рейтинг: 42
|
|
Re: Использование библиотеки BOOST для С++
[re: Alexos]
15.11.2005 01:14
|
|
|
Скачиваешь оттудаже bjam.exe и опять делаешь все как написано, у меня некоторые библиотеки тоже собирались
|
|
goldeneye
|
бада
|
|
|
|
Рег.: 24.03.2004
|
Сообщений: 1513
|
|
Рейтинг: 8
|
|
Re: Использование библиотеки BOOST для С++
[re: Alexos]
15.11.2005 10:20
|
|
|
странно, что у них нет собранных версий для скачивания ...
|
|