問題タブ [osrm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++14 OSRM ルーティング アプリケーションのインストール時に依存関係を見つける cmake の問題
私は昨日からこれに取り組んでいます。Osrm
緯度/経度の 2 つのポイント間のストリート ルーティング ルート案内を提供するルーティング ライブラリをインストールしようとしています。OSRM リポジトリのクローンを作成し、基本的なインストール手順を実行しました。
実行するcmake ..
と、これらのエラーが発生します
ライブラリはまだ問題なくコンパイルされます。しかし、Osrm ライブラリの最初の構成コマンドを実行しようとすると、次のエラーが発生します。
それが問題です。現在、これらのエラーをグーグルで調べていますが、私の状況に関連する解決策はないようです。
まず、cmake
バージョン 3.6.2 をインストールしました。他の投稿では、cmake を 3.5 以降のバージョンにアップグレードすることが提案されています。
boost
最新バージョンであるバージョン 1.64.0もインストールされています。cmake は、構成手順を実行するときにこのバージョンを見つけているようです。
最後にgcc
、g++
バージョン 5.4.1 も使用しています。他の投稿では gcc バージョン 4.9 へのアップグレードについて話していましたが、実際には私もそのバージョンの北にいます。
そこで、上記の構成手順でエラー メッセージを調べました。
私は482行目を掘り下げましたCMakeLists.txt
。その行は言う
したがって、私が見ることができる唯一の考えは、Osrm パッケージがブースト 1.54 を探しているということです。私はバージョン1.64.0を持っているので、Cmakeは最新バージョンを受け入れるべきではありませんか? これらのコンポーネントが必要な理由がわからない?
誰にも提案はありますか?