Boost

Boost.Buildでは同名のオブジェクトファイルに対して1つルールしか許されない

次のエラーが出て、ハマったので残す。 現象 原因 対策 参考 現象 error: Name clash for '<pbin/gcc-5.4.0/debug>interpreter.o' error: error: Tried to build the target twice, with property sets having error: these incompatible properties: error: error: - none error: </pbin/gcc-5.4.0/debug>…

Boost.BuildのJamfileでboostライブラリをリンクする方法

たったそれだけなんだが、ググってもなかなかやり方がわからなかったので、書き残す。 コンパイルしたいmain.cpp #include <boost/program_options.hpp> int main(int ac, char* av[]) { namespace po = boost::program_options; // (略) return 0; } 方法1 リンクするライブラリをフ</boost/program_options.hpp>…