2011-07-14 19 views
1

私のシステムでは、ブーストライブラリの構築に問題があります。私は、ほとんどのライブラリが(幸いにも)いくつかの例外を除いてビルドする必要がないだけのヘッダーであることを理解しています。 boost :: signals2ライブラリをビルドする必要はありますか? boost.signalsライブラリに依存するboost.signals2ライブラリもありますか?boost.signals2ライブラリをビルドする必要がありますか?

+0

http://meta.stackexchange.com/questions/98590/attention-grabbing-questioners –

答えて

8

信号はヘッダーのみではなく、signals2はヘッダーのみではありません。しかし、signals2はスレッド安全のために明示的に開発されており、boost.threadを使用する場合はコンパイルする必要があります。私が知る限り、signals2はシグナルヘッダーに依存しません。

+0

+1:私にそれを打つ! BTW。ブーストスレッドの一部だけをコンパイルしてリンクする必要があり、IIRCのmutexsシグナル2は使用しません。 –

+0

よろしく!率直に言ってビルドライブラリが嫌い、人々がバイナリを自分で提供できないのはなぜですか? (+1と受け入れ) – ApprenticeHacker

+0

@burningprodigy:何ですか?それは自由な世界だからです。実際には、Linuxのボックスの[多数](http://distrowatch.com/stats.php?section=popularity)に 'apt-get install libboost-dev 'を簡単に作ることができます。 – sehe

0

いいえ、signals2はヘッダーのみです。 hereを参照してください。

関連する問題