увеличить однопоточные библиотеки в Cygwin - PullRequest
0 голосов
/ 26 сентября 2011

Я только что собрал и установил 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!

1 Ответ

2 голосов
/ 26 сентября 2011

Вам нужно использовать "--layout = system"

...