カテゴリー

アーカイブ






OSXでboostのプログラムをコンパイルする


OSXでboostのライブラリう使ったコードがコンパイルできない。
マルチスレッドを使用してみようとしたのだけれどコンパイル(リンク)時にライブラリが見つからないといわれてしまう
ネット上のboost情報もVisual Studioばっかりであんまりないな

g++ thread.cpp -I/usr/local/include/boost-1_36 -L/usr/local/lib -lboost_thread-gcc40-mt

だと駄目で

g++ thread.cpp -I/usr/local/include/boost-1_36 /usr/local/lib/libboost_thread-gcc40-mt.a

とフルパス指定したらうまくいった。



Leave a Reply