2017-09-27 8 views
1

thisプロジェクトの実行にはmrptからhereがインストールされています。問題は次のエラーが発生し続けることです。MRPTライブラリCOpenGLScenePtrはタイプ名を指定していません

error: ‘COpenGLScenePtr’ in namespace ‘mrpt::opengl’ does not name a type 
    opengl::COpenGLScenePtr scene; 

scene_flow_visualization.hプロジェクトのファイルです。

COpenGLScenePtr.hという名前のヘッダーファイルがありますが、これは手動でscene_flow_visualization.hに追加しようとしましたが、それでも機能しません。

何が問題になりますか?誰も私を助けてくれますか?

答えて

0

PD-Flowは、MRPT 1.5。*シリーズ用に設計されています。あなたの問題は、インストールしたMRPT 2. *シリーズのchange of smart pointer typesからFooPtrFoo::Ptrです。

、削除してくださいMRPTパッケージ:

sudo apt remove libmrpt* mrpt* 

削除MRPT-2 PPA:

sudo add-apt-repository --remove ppa:joseluisblancoc/mrpt 

と、この代替PPAからそれらを再度追加:

sudo add-apt-repository ppa:joseluisblancoc/mrpt-1.5 
sudo apt-get update 
sudo apt-get install libmrpt-dev mrpt-apps 

の場合問題が発生した後でも、PD-Flowリポジトリへの問題チケットを開きます。

関連する問題