В моей системе возникают проблемы со сборкой библиотек повышения. Я понимаю, что большинство библиотек boost — это (к счастью) просто заголовки, которые не нужно собирать (за некоторыми исключениями). Нужно ли собирать библиотеку boost::signals2? Также зависит ли библиотека boost.signals2 от библиотеки boost.signals?
Нужно ли собирать библиотеку boost.signals2?
comment
См. meta.stackexchange.com/questions/98590/
- person Robert Harvey   schedule 14.07.2011
Ответы (2)
Сигналы — это не только заголовок, это signal2. Но, тем не менее, signal2 явно разработан для обеспечения безопасности потоков, и если вы используете boost.thread, его необходимо скомпилировать. Насколько я знаю, signal2 не зависит от заголовков сигналов.
person
KillianDS
schedule
14.07.2011
+1: Опереди меня! КСТАТИ. Только некоторые части потоков boost должны быть скомпилированы и связаны, а IIRC, который использует mutexs signal2, этого не делает.
- person Fabio Fracassi; 14.07.2011
Ура! Честно говоря, я ненавижу создавать библиотеки, почему люди не могут сами создавать двоичные файлы? (+1 и принять)
- person ApprenticeHacker; 14.07.2011
@burningprodigy: что? потому что это свободный мир. На самом деле настолько бесплатно, что вы можете просто `apt-get install libboost-dev' на большинстве ящиков Linux.
- person sehe; 15.07.2011
@ApprenticeHacker: вы когда-нибудь смотрели на количество поддерживаемых компиляторов и операционных систем? Если вы не можете понять, как скомпилировать библиотеку Boost, то C++, вероятно, все равно не для вас.
- person Jay; 12.10.2012