私は、ubuntu 12.04のソースからboost 1.62をコンパイルしようとしていましたが、デフォルトのバージョンは1.48です。すべてをしようとする過程で、私は、/ usr /含める/ブーストからブーストを取り除き、libboost *は/ usr/libに以下のコマンド ubuntuのデフォルトのブーストインストールを回復するには?
- を使用してsudoをRM -rは/ usr /含める/後押し
- にsudoのrmから-rは/ usr /含める/ libboost *
私は今、私は私のプログラムを動作させるためのデフォルトのバージョン(1.48)を必要とすることを実現しています。私は、次のコマンド
sudo apt-get install libboost-dev-all
を使用する場合しかし、libboostをインストールするようだが、私は、/ usr/includeに任意のブーストディレクトリを参照してくださいすることはできませんよ。さらに、私はcmakeを使っていくつかのプログラムをコンパイルしようとしましたが、システム上にブーストライブラリも見つからないようです。
ライブラリとヘッダーを手動で削除した場合、libboostを再インストールすることはできませんか? Ubuntuのフォーラムから
ありがとうございました。ヘッダとlibファイルが戻ってきたようです。しかし、cmakeはまだBOOST_ROOTを見つけることができません。それをリセットする方法はありますか? – krammer
ldconfigコマンドを実行しましたか? aloあなたはあなた自身を賞賛するcmakeファイルを書いていますか? –
はい、cmakeはまだエラーを返します:共通は必要ですが、boostは見つかりませんでした – krammer