2

私は Qt 環境にかなり慣れていないので、ビルドしようとするとエラーが発生します。私は StackOverflow も初めてなので、フォーマットを見逃していたらご容赦ください。qmakeコマンド ラインから実行するopencvと、パッケージが検出され、Makefile が生成されますが、Qt Creator から実行すると、OpenCV が見つかりません。

これが私の.proファイルです

#-------------------------------------------------
#
# Project created by QtCreator 2013-03-24T21:23:01
#
#-------------------------------------------------

QT       += core
QT       -= gui
TARGET = cvtest
CONFIG   += console
CONFIG   -= app_bundle
CONFIG+=link_pkgconfig
PKGCONFIG+=opencv
TEMPLATE = app
SOURCES += main.cpp

qmakeへのパスを完全に修飾することに関係していると思います。私が走れば

qmake /Users/matt/untitled1/untitled1.pro -r -spec macx-g++ CONFIG+=x86_64

コマンドラインでは問題なく動作しますが、Qt Creator が行う方法で qmake へのパスを完全に修飾すると、

/Users/matt/Qt5.0.0/5.0.0/clang_64/bin/qmake /Users/matt/untitled1/untitled1.pro

次のエラーが表示されます。

プロジェクト エラー: パッケージ opencv が見つかりません

コマンドラインに行かずにQt Creatorでこれを機能させる方法についてのアイデアはありますか?

4

1 に答える 1

1

これを .pro ファイルに追加してみてください:

QT_CONFIG -= no-pkg-config

Mac 用の Qt は--no-pkg-configconfigure オプションを使用してビルドされていると思います。

于 2013-09-26T15:38:39.153 に答える