-1

だから私は新しいビーグルボーンブラックのSDカードでubuntu 13.04を実行しています。opencv-2.4.2 をインストールしようとしています。エラーなしですべてをインストールしましたが、プログラムをビルドして実行しようとすると

g++ 'pkg-config opencv --cflags' FILE.cpp -o FILE 'pkg-config opencv --libs'

エラーが発生します:

pkg-config opencv --cflags: no such file or directory
pkg-config opencv --libs: no such file or directory

pkg-config --libs opencv を実行すると、すべてのライブラリを含む正しいディレクトリ (/usr/lib/ .so) が表示され、それらがすべて実際にそこにあることを確認しました。pkg-config opencv --cflags は -I/usr/include/opencv を提供します。これも存在します。

これらのパスを反映するように、bash.bashrc、opencv.pc、および opencv.conf ファイルを編集しました。それらは /usr/local/lib でしたが、そこにはライブラリがインストールされていませんでした。

私はアイデアが不足しています。どんな助けや提案も素晴らしいでしょう。

ありがとう。

4

2 に答える 2

0

opencv-2.4.2 は、BeagleBone Black に付属するオングストローム ディストリビューションで提供されます。私が見つけた問題の 1 つは、python-opencv がオングストロームで 2.3 であるため、開発作業を Python で行いたい場合は、opencv を 2.3 にダウングレードする必要があることです。

于 2013-06-30T01:34:33.587 に答える
0

pkg-config の出力をコマンドラインに置き換えるには、' の代わりにバッククォート (`) を使用する必要があります。

于 2013-08-30T13:12:05.910 に答える