Я пытаюсь настроить Qt внутри windows 8.1 с помощью jetbrains Clion IDE, но после компиляции простого тестового проекта он ничего не показывает. Это мой main.cpp
файл:Подготовка Qt для Windows
#include <QApplication>
#include <QtWidgets/qpushbutton.h>
int main(int argc, char **argv)
{
QApplication *app = new QApplication(argc, argv);
QPushButton *X = new QPushButton("test");
X->show();
return app->exec();
}
Это мой CMakeLists.txt
файл:
cmake_minimum_required(VERSION 3.2)
project(QtTest)
set(CMAKE_PREFIX_PATH "C:\\Qt\\Qt5.5.0\\5.5\\mingw492_32\\")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(CMAKE_AUTOMOC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(SOURCE_FILES main.cpp)
add_executable(QtTest WIN32 ${SOURCE_FILES})
find_package(Qt5Core REQUIRED)
find_package(Qt5Widgets REQUIRED)
find_package(Qt5Gui REQUIRED)
find_package(Qt5Multimedia REQUIRED)
qt5_use_modules(QtTest Core Widgets Gui Multimedia)
target_link_libraries(QtTest Qt5::Widgets Qt5::Gui Qt5::Core Qt5::Multimedia)
Выход:
Process finished with exit code -1073741515 (0xC0000135)
Теперь я хочу некоторую помощь, чтобы решить эту проблему.
Похоже, что он разбился, что говорит ваш отладчик? – cmannett85
@ cmannett85 Что вы подразумеваете под «отладчиком» ?? после запуска просто покажите эту ошибку – kahrabian
* Off topiC# 1 *: обратите внимание, что переменные 'app' и' X' не освобождаются в этом коде, это утечка памяти. – kefir500