Я только что собрал и установил boost_1_47_0, используя следующее на cygwin
./bootstrap.sh --with-libraries=chrono,date_time,exception,filesystem,graph,graph_parallel,iostreams,math,program_options,random,serialization,signals,system,test,thread,wave link=static link=shared threading=single threading=multi
, затем я запустил следующее,
./b2 --layout=tagged
, и в сообщении указывалось, что это:
failed updating 2 targets and skipped 7 targets....
но я продолжил и запустил
./b2 --layout=tagged install
однако я смотрю в / usr / local / lib и у меня есть только те библиотеки с суффиксом -mt
Мои программы ищутбиблиотеки без суффикса -mt.но так как это не сработало, я запустил последовательность:
bjam --clean debug release
./bootstrap.sh --with-libraries=all
./b2
./b2 --layout=tagged
./b2 --layout=tagged install
, но я все еще вижу только библиотеки -mt в / usr / local / lib
, может кто-нибудь подсказать, как этоможно исправить (мои программы ищут libboost_date_time, а не libboost_date_time-mt) ... thx!