2016-07-17 5 views
0

私はUbuntuにBoost 1.59.0をインストールしようとしていますが、これには古いバージョンが含まれているため、apt-getからインストールできません。Boost 1.59.0をインストールするUbuntu

$./bootstrap.sh --prefix=/usr/local 
$./b2 headers 

は、最後に私は、ブーストがこの単純なCファイル

と一緒にインストールされたことを確認しようとしている:私は modular-boostレポのクローンを作成していると私は、次のコマンドでそれを構築しようとしている

私はそれをコンパイルしようとすると、

#include <boost/version.hpp> 
#include <iostream> 
#include <iomanip> 

int main() 
{ 
     std::cout << "Boost version: " 
        << BOOST_VERSION/100000 
          << "." 
             << BOOST_VERSION/100 % 1000 
               << "." 
                  << BOOST_VERSION % 100 
                    << std::endl; 
      return 0; 
} 

は、しかし、私は次のエラーを取得する:

$ g++ boost_version.c 
boost_version.c:1:29: fatal error: boost/version.hpp: No such file or directory 
compilation terminated. 

と私はどこが間違っているのか分からない。私は他の質問を見てきましたが、それは私の問題を解決するようではありません。

+0

./b2 

を実行していたが、おそらく、 'は/ usr/local/include'は、プリプロセッサのデフォルトのヘッダー・ファイルの検索パスにありません。、難しいです'-I/usr/local/include'オプションを追加しようとしましたか? –

+0

実際には、 'boost'は'/usr/local'にインストールされていないようです。 –

+0

あなたはインストール手順を実行しましたか? –

答えて

0

読書は、私はちょうどここに推測する代わりに

./b2 install 
関連する問題