1

最初に、highgui.hpp ファイルを次のようにインクルードしました。

#include "opencv2/highgui/highgui.hpp"

これにより、「そのようなファイルまたはディレクトリはありません」というエラーが発生しました。

これを交換したところ

#include "/host/opencv/build/include/opencv2/highgui/highgui.hpp"

このエラーは解決されました。しかし、別のエラーが発生しました。

opencvtest.cpp:1:0 からインクルードされたファイル: /host/opencv/build/include/opencv2/highgui/highgui.hpp:46:33: 致命的なエラー: opencv2/core/core.hpp: そのようなファイルまたはディレクトリはありません

これは、現在、highgui.hpp に含まれている core.hpp ファイルが見つからないことを意味します。

「include」フォルダーに含まれるファイルを自動的に検索できるようにする方法が必要です。ubuntuでこれを行う方法?? 以前に Microsoft Visual Studio を使用したことがあります。このフォルダーは、追加のライブラリのプロジェクト プロパティに追加されています。

4

3 に答える 3

1

OpenCV のインストールは完了していますか? 通常、コマンド「sudo make install」が渡された場合、ヘッダーはインクルード パスにあります。システムに OpenCV をインストールしない場合は、 make のコマンド ラインに -Ihost/opencv/build/include/ を追加します。しかし、th includes を設定した場合、lib でも同じ問題が発生します。最善の解決策は、http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_install/linux_install.html および https://help.ubuntu.com/community/OpenCVの指示に従うことです

于 2013-10-16T10:20:56.037 に答える