Я довольно новичок в среде Qt, и я столкнулся с ошибкой при попытке построить. Я также новичок в StackOverflow, поэтому простите меня, если я пропущу формат. Когда я запускаю qmake
из командной строки, он находит пакет opencv
и генерирует Makefile, однако, когда я запускаю его из Qt Creator, он не может найти OpenCV.qmake не находит пакет opencv при построении из Qt-создателя
Вот мой файл .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
в командной строке она отлично работает, однако если я полностью определить путь к QMAKE таким образом, что Qt Creator делает это;
/Users/matt/Qt5.0.0/5.0.0/clang_64/bin/qmake /Users/matt/untitled1/untitled1.pro
Я получаю следующее сообщение об ошибке:
Project ERROR: Package opencv not found
Любые идеи о том, как сделать эту работу в Qt Creator, не заходя в командной строке?
Используйте 'which qmake', чтобы проверить, действительно ли вы работаете'/Users/matt/Qt5.0.0/5.0.0/clang_64/bin/qmake'. Моя ставка заключается в том, что у вас есть qt 4.8, установленный из macports и непреднамеренно использующий это из Qt Creator. –