2016-04-23 17 views
0

私はちょうど新しくインストールされたUbuntu 16.04をインストールしましたが、私のプロジェクトではもうbind_member_variable.hppが見つかりませんでした。 Ubuntu 14.04ではうまくいきました。Ubuntuでbind_member_variable.hppをインストールするには16.04

Ubuntu 16.04のboost-spiritパッケージはどこにありますか?この場合

答えて

0

apt-get install libboost-dev 

あなたが家自由になりたい場合は、単にブーストのすべてのインストール:

apt-get install libboost-all-dev 

注意を、私は

dpkg --search bind_member_variable.hpp 
を行うことでこれを見つけました

がすでにインストールされているシステムにインストールしてください。

+0

私は既にそれをインストールしました。この問題は、さまざまなバージョンのブーストでのファイルの場所のようです。 '#if BOOST_VERSION> = 106000 #include #else #include 私がコンパイルしようとしているプロジェクトは、これを認識しているようです。 /spirit/home/phoenix/bind/bind_member_variable.hpp> #endif ' 何らかの理由で、Ubuntu 16.04では' boost/phoenix/bind/bind_member_variable.hpp'に 'BOOST_VERSION 105800'とファイルがあります。テストによれば 'BOOST_VERSION> = 106000'でなければなりません。とりあえずありがとう。 – Monfico

+1

あなたは古代版から来ました。私はいくつかの古いバージョンをチェックしていたからです。ちょうど 'phoenix.hpp'を含めることができます – sehe

関連する問題