Файл .pro содержит следующие строки:
Код: Выделить всё
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = QtTest
TEMPLATE = app
INCLUDEPATH += /usr/local/include/opencv
LIBS += -L/usr/local/lib -lopencv_core -lopencv_highgui -lz -ltbb -ltiff
SOURCES += main.cpp\
qttest.cpp
HEADERS += qttest.h
FORMS += qttest.ui
Некоторая информация:< /h2>
- Kubuntu 16.04 LTS 64 бита
- Qt Creator 4.0.2, на основе Qt 5.7.0< /li>
OpenCV 2.4.13
I программа работала правильно с OpenCV 2.4.9, никаких других изменений. Решил перейти на 2.4.13 из-за расширенного графического интерфейса, который не работал на 2.4.9. Я скачал OpenCV 2.4.13 с официального сайта и установил его с помощью этого скрипта (кроме wget и unzip, которые делались вручную), изначально не удалял автоматически предыдущую библиотеку, но сделал это после проблемы и снова запустите предыдущий сценарий, чтобы обеспечить правильную установку.
Изменить 1:
Выполняется
Код: Выделить всё
g++ -o opencvtest opencvtest.cpp `pkg-config opencv --cflags --libs`
Подробнее здесь: https://stackoverflow.com/questions/411 ... ol-gzclose