問題タブ [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.

0 投票する
0 に答える
222 参照

c++ - C++14 OSRM ルーティング アプリケーションのインストール時に依存関係を見つける cmake の問題

私は昨日からこれに取り組んでいます。Osrm緯度/経度の 2 つのポイント間のストリート ルーティング ルート案内を提供するルーティング ライブラリをインストールしようとしています。OSRM リポジトリのクローンを作成し、基本的なインストール手順を実行しました。

実行するcmake ..と、これらのエラーが発生します

ライブラリはまだ問題なくコンパイルされます。しかし、Osrm ライブラリの最初の構成コマンドを実行しようとすると、次のエラーが発生します。

それが問題です。現在、これらのエラーをグーグルで調べていますが、私の状況に関連する解決策はないようです。

まず、cmakeバージョン 3.6.2 をインストールしました。他の投稿では、cmake を 3.5 以降のバージョンにアップグレードすることが提案されています。

boost最新バージョンであるバージョン 1.64.0もインストールされています。cmake は、構成手順を実行するときにこのバージョンを見つけているようです。

最後にgccg++バージョン 5.4.1 も使用しています。他の投稿では gcc バージョン 4.9 へのアップグレードについて話していましたが、実際には私もそのバージョンの北にいます。

そこで、上記の構成手順でエラー メッセージを調べました。

私は482行目を掘り下げましたCMakeLists.txt。その行は言う

したがって、私が見ることができる唯一の考えは、Osrm パッケージがブースト 1.54 を探しているということです。私はバージョン1.64.0を持っているので、Cmakeは最新バージョンを受け入れるべきではありませんか? これらのコンポーネントが必要な理由がわからない?

誰にも提案はありますか?