2017-06-23 11 views
0

私はUbuntuの私は多くのライブラリ(追加モジュール、TBB、固有値、等。)とすべてがコンパイルし、それが なければならないとして働いているなど、よ16.04ビルWITH_QTは、様々なエラー

上のOpenCV 3.2を構築していますを提供しますそれがインストールされ、実行ファイルのパスが設定されているが、唯一の問題、私はWITH_QTオプション をslectingされてきたとき、私もQTのアプリを作成しテストしたが、opencv_contrib例

../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::KeyPointSettingsSelector' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::SlotQString' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::view::TranslationMatchView' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `CvButtonbar::staticMetaObject' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::gui::FilterCallTab' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::view::ImageView' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::MatchSettingsSelector' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::Slot' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::MatchManagement' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `typeinfo for cvv::qtutil::MatchSelection' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::OverlayFilterWidget' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::ChangedPixelsWidget' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `cvv::qtutil::SignalMatRef::signal(cv::Mat&) const' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::gui::OverviewPanel' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `cvv::qtutil::Signal::signal() const' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::STFLQueryWidget' 
../../lib/libopencv_world.so.3.2.0: referência indefinida para `vtable for cvv::qtutil::KeyPointSelectionSelector' 

どれをコンパイルするとき、それはまだ私にunfound参照エラーが発生します回避策?

UPDATE:cmakeの-DBUILD_opencv_cvv = OFF

、今私が取得しています:

は "CVV" モジュールを無効にしようとしました

[ 47%] Linking CXX executable ../../bin/optflow-example-motempl 
../../lib/libopencv_world.so.3.2.0: referência indefinida para .vtable for CvWinProperties' ../../lib/libopencv_world.so.3.2.0: refer�./../lib/�libopencv_world.so.3.2.0ncia: indefinidarefer paravtable for �CvCheckBox�ncia' 
indefinida. para./ ..vtable/ libfor/ libopencv_world.so.3.2.0CvWinProperties: ' refer.�./�.ncia. indefinida/lib /libopencv_world.so.3.2.0: referênciapara indefinida para vtable for CvPushButton' .vtable. for/../lib/libopencv_world.so.3.2.0: referência indefinidaCvCheckBox ' paravtable for GuiReceiver' 
+1

あなたはqtutilにリンクしていないようです。 – xaxxon

答えて

0

を私はopencv_cvvをオフにしなければならなかったと をopencv_world -DBUILD_opencv_cvv = OFF -DBUILD_opencv_world = OFF

関連する問題