Как я могу определить, какие библиотеки у меня есть в наличии / как мне установить boost? - PullRequest
1 голос
/ 21 октября 2011

Я использую MinGW из командной строки, и я хочу определить, какие расширенные библиотеки у меня есть ... особенно мне нужно сделать несколько дискретных графиков и потоков ...

Когда я пытаюсь

include <boost/thread.hpp>

У меня нет такого файла или каталога.

Так что лучше задать вопрос, как мне установить boost для моего компилятора C ++

1 Ответ

0 голосов
/ 21 октября 2011

Вы можете получить архив последней версии Boost здесь:

http://sourceforge.net/projects/boost/files/boost/1.47.0/

Untar / zip (в зависимости от вашей платформы), и вы найдете бинарный файл с именем 'bjamили bjam.exe.Bjam - это расширенное расширение системы сборки Perforce (J) ,ust (A) nother (M) ake.Если вы запустите bjam из распакованного каталога, он должен автоматически сконфигурировать сборку и запустить ее.После этого я думаю, что вы набираете «bjam install» (с соответствующими привилегиями), и это добавляет ускорение в наиболее вероятное место, где ваша компиляция будет искать их, и объектный код в наиболее вероятном месте, где ваш компоновщик будет искать их,ИЛИ ... bjam выдаст сообщение об ошибке (которое, будем надеяться, будет полезно) и остановится.Вся процедура довольно безмозглая, как только вы сделали это один раз.Ситуация усложняется, если вы хотите использовать MPI или некоторые более продвинутые функции Boost.Serialize (не совсем, вам просто нужен zlib-devel и что-то еще, я забыл что).

HTH!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...