コードでブーストの dynamic_bitset を使用しました。コードにブースト ライブラリを含める必要があるかどうかを知りたかったのです。インクルードディレクティブにブーストパスを含めるだけで、ブーストが正常に機能するはずです(このリンク)。
しかし、コードをコンパイルしようとすると、次のエラーが発生します。
boost/dynamic_bitset/dynamic_bitset.hpp: そのようなファイルまたはディレクトリはありません
これは、dynamic_bit を使用する単純なブースト コードです。
#include <iostream>
#include <boost/dynamic_bitset.hpp>
// Also tried giving the entire boost path
// #include "/home/user_name/BOOST_CPP/boost_1_50_0/boost_1_50_0/boost/dynamic_bitset.hpp"
using namespace std;
int main(int argc, char* argv[])
{
cout<<"Welcome to Boost"<<endl;
boost::dynamic_bitset<> x(10);
return 0;
}
[編集] g++ boost_hello.cpp
Am I missing something?を使用してコンパイルしました ブーストコードをコンパイルするために含めるべきライブラリはどこにありますか?
PS: Jedf のブログに従ってブースト ライブラリをインストールしましたが、成功しました。