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.
と私はどこが間違っているのか分からない。私は他の質問を見てきましたが、それは私の問題を解決するようではありません。
の
を実行していたが、おそらく、 'は/ usr/local/include'は、プリプロセッサのデフォルトのヘッダー・ファイルの検索パスにありません。、難しいです'-I/usr/local/include'オプションを追加しようとしましたか? –
実際には、 'boost'は'/usr/local'にインストールされていないようです。 –
あなたはインストール手順を実行しましたか? –