увеличить однопоточные библиотеки в cygwin

Я только что построил и установил boost

./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
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)... спасибо!


person itcplpl    schedule 25.09.2011    source источник


Ответы (1)


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

person Dave S    schedule 25.09.2011
comment
Я только что запустил ./b2 --layout=system. После этого я запускаю ./b2 --layout=system install. Я опубликую, как только он будет завершен. и это сработало .... большое спасибо :-) - person itcplpl; 26.09.2011