ブーストライブラリに問題があります。私はfreebsdを使用し、ポートを使用して私のブーストをインストールしました。ブーストバージョンは1.45で、コンパイラーとしてg ++ 47を使用しています。また、私はそこにBOOST DISABLE THREADSを定義したことがありません:/usr/local/include/boost/config/user.hpp。
/usr/local/include/boost/config/requires_threads.hpp:29:4: error: #error "Threading support unavaliable: it has been explicitly disabled with BOOST_DISABLE_THREADS"
明示的にしかしどこ?そして、私のコンパイルコマンド。
g++47 -O3 -Wall -std=c++0x -I. -Iinclude -I../include -I/usr/local/include -c -o Application.o src/Application.cpp
ありがとう
試験的なGCCバージョン4.7では、Boost.Threadsが無効になっています。参照: https://svn.boost.org/trac/boost/ticket/6165
編集:GCC 4.7のリリースバージョン、および1.48以上のBoost(Boost_1_48_0はまだ機能していません)では、スレッドが再び機能することに注意してください。