как правильно собрать и инсталировать boost 1_33_1

Тема в разделе "WASM.ZEN", создана пользователем alegordon, 13 сен 2006.

  1. alegordon

    alegordon New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    20
    как правильно собрать и инсталировать boost 1_33_1
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    В доке по бусту всё написано. Переписать сюда? Или сам прочтёшь?
     
  3. alegordon

    alegordon New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    20
    ну вообще-то там много что написано и про джэм файл и про начальные приготовления но я ничего не понял что там должно находится где находится. хотябы суть опиши далее я сам пойму
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Нда.. Куда уж яснее, чем там написано-то?

    Открываешь "Getting Started", раздел "Preparation": "The recommended way to build and install the Boost Libraries is to use Boost.Build, the Boost Build system.".
    Ок, для буста нужна утиль Boost.Build. Ниже читаешь, что можно его скачать уже скомпилированным. Качаешь или же собираешь его из сорцов (я собирал), лежит в <boost>\tools\build\jam_src. Там батник, он сам всё расскажет.

    Дальше, "Configuring the tools". Как ты понял, собирать буст (и вообще, все проекты, не имеющие файлов проектов VC++ (dsp, vcproj) нужно из командной строки. Запускаешь cmd, топаешь в папку с бустом и устанавливаешь переменные окружения VS (вызываешь vcvars32.bat) или наоборот, сначала открываешь шелл в папке с бустом, потом настраиваешь.

    Дальше "Build and Install". Можно собрать и установить буст, я не знаю, что и куда оно там устанавливается, поэтому просто собирал: bjam "-sTOOLS=vc-7_1" stage

    После продолжительной сборки появляется папка <boost>\stage\lib, в которой откомпилированные lib и dll. Расшифровка их имён даётся ниже в справке ("Library Prefix", "Library Name").
     
  5. alegordon

    alegordon New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    20
    --Запускаешь cmd, топаешь в папку с бустом и устанавливаешь переменные окружения VS (вызываешь vcvars32.bat)

    Да да да. все очень понятно. какие такие переменные.? а если у меня борланд 6.?
    Да и батник мне все рассказал и показал, только забыл за меня все сделать.!
    а строчку типа bjam "-sTOOLS=borland" install я запускал.

    C:\Program Files\Borland\boost_1_33_1\boost-build\jam_src\bin.ntx86>bjam "-sTOOL
    S=borland" stage
    C:/Program Files/Borland/boost_1_33_1/boost-build/build\project.jam:213: in load
    -jamfile from module project
    error: Unable to load Jamfile.
    error: Could not find a Jamfile in directory '.'.
    error: Attempted to find it with pattern '[Jj]amfile.v2 [Jj]amfile [Jj]amfile.ja
    m'.
    error: Please consult the documentation at 'http://www.boost.org'.
    C:/Program Files/Borland/boost_1_33_1/boost-build/build\project.jam:67: in proje
    ct.load from module project
    C:/Program Files/Borland/boost_1_33_1/boost-build\build-system.jam:75: in load f
    rom module build-system
    C:\Program Files\Borland\boost_1_33_1\boost-build\kernel\modules.jam:259: in imp
    ort from module modules
    C:\Program Files\Borland\boost_1_33_1\boost-build\kernel\bootstrap.jam:120: in b
    oost-build from module
    C:\Program Files\Borland\boost_1_33_1\boost-build\boost-build.jam:1: in module s
    cope from module

    он требует какойто джэм файл. где он должен находиться и что там должно быть описано и как я не знаю.!
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Надо было сразу говорить, что у тебя борланд. Топай на форум BCB.
     
  7. alegordon

    alegordon New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    20
    ну и где этот форум находится???
     
  8. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    точно не тут
     
  9. alegordon

    alegordon New Member

    Публикаций:
    0
    Регистрация:
    7 янв 2006
    Сообщения:
    20
    ну неужели никто никогда не устанавливал буст????
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Определённо кто-то устанавливал :)