Как установить Boost.Build в Windows?

http://www.boost.org/boost-build2/doc/html/bbv2/installation.html

Пытался следовать этим инструкциям, но они не работают.

Что я сделал:

Откройте cmd.exe; cd C:\BoostBuild\boost-build .\bootstrap.bat

Что я получаю:

C: \ BoostBuild \ boost-build>. \ Bootstrap.bat '.\ Bootstrap.bat' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

4 ответа

Решение

Если вы скачаете и распакуете копию Boost в C:\, вы должны в конечном итоге с папкой, как C:\boost_1_48_0

В этой папке выполните bootstrap.bat; так

cd C:\boost_1_48_0
bootstrap

cl.exe - компилятор, встроенный в Visual C++ или Visual Studio. Используется Visual C++ Express Free Edition и его командной строки начальной загрузки или другая команда b2 работает нормально.

Это устанавливает Boost.build установлен.

Вам не нужна часть.\, Это ссылка на Unix, которая ссылается на файл в той же папке.

launch CMD.exe
CD C:\BoostBuild\boost-build  <press-enter>
bootstrap <press-enter>

это правильный способ сделать это из DOS/CMD.

Редактировать со ссылкой на комментарий:

То, что вы делаете, это случайное сцепление команд, попробуйте это:

<Run> CMD <press enter.
<type> CD c:\boostbuild\boost-build <press enter>
<type> bootstrap <press enter>

Если это сработало правильно, то после ввода второй строки выше. приглашение C:\Users\Furiosity\ должно было измениться на C:\BoostBuild\bood-build

Для меня проблема заключалась в том, что после того, как я разархивировал надстройку, оконный защитник удалил файл bootstrap.bat из каталога "c:\boost\". И по этой причине я искал по всему интернету, чтобы выяснить, почему этот файл не существует или как этот файл может быть создан. Я исключил путь из пути поиска защитника Windows, вот он. Чтобы запустить его, вы должны иметь доступ администратора (по крайней мере, в моем случае).

Другие вопросы по тегам