Изображение приложения консоли QT не отображается - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь отобразить изображение с помощью Qt Creator, только если изображение, которое я пытаюсь отобразить, не отображается.Вот мой .pro-файл:

QT       += core
QT       -= gui
TARGET = QtFirst
CONFIG   += console
CONFIG   -= app_bundle
TEMPLATE = app
INCLUDEPATH += C:\opencv\release\install\include
LIBS += C:\opencv\release\bin\libopencv_core249.dll
LIBS += C:\opencv\release\bin\libopencv_highgui249.dll
LIBS += C:\opencv\release\bin\libopencv_imgproc249.dll
LIBS += C:\opencv\release\bin\libopencv_features2d249.dll
LIBS += C:\opencv\release\bin\libopencv_calib3d249.dll
SOURCES += main.cpp

и мой .cpp-файл

#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>


using namespace std;
using namespace cv;

int main()
{
    Mat picture = imread("D:/def.jpg",IMREAD_COLOR);
    if (!picture.data) {
        cout << "ceva" << endl;
        waitKey(0);
        return -1;
    }
    namedWindow("Pic",CV_WINDOW_AUTOSIZE);
    imshow("Pic", picture);
    waitKey(0);
    return 1;
}

Код работает нормально, ошибок нет, но мне не удается получить то, что яхочу.У меня только пустая консоль.Кто-нибудь знает, как мне помочь с этим?

В Visual Studio работает просто отлично, без ошибок и с изображением, отображаемым в консоли.

Консольное приложение QT

...