Почему я не могу открыть приложение Qt5 через Eclipse CDT4? - PullRequest
0 голосов
/ 23 апреля 2020

Я не могу правильно запустить свое приложение Qt с помощью Eclipse (щелкните правой кнопкой мыши проект, затем Запуск от имени> Локальное приложение C / C ++ ); моя программа открывает командную строку на микросекунду, а затем консоль отображает состояние <terminated>. Однако я могу правильно открыть свое приложение, запустив непосредственно файл .exe. В чем причина такого поведения в Eclipse?

Вот мой код ( QtTest. cpp):

#include <qapplication.h>
#include <qpushbutton.h>

int main(int argc, char **argv) {
    QApplication a(argc, argv);

    QPushButton hello("&Hello wo&rld!", 0);
    hello.resize(100, 30);
    hello.show();

    return a.exec();
}

И мои CMakeLists. txt :

cmake_minimum_required (VERSION 2.6)

project (QtTest)

find_package(Qt5 COMPONENTS Widgets REQUIRED)

add_executable(QtTest QtTest.cpp)

target_link_libraries(QtTest Qt5::Widgets)

Моя ОС Windows 10, я создаю свое приложение с помощью CMake.

...