gpt4 book ai didi

c++ - 运行 Qt hello world 时处理退出代码 0xC0000135

转载 作者:行者123 更新时间:2023-12-02 10:02:30 25 4
gpt4 key购买 nike

这是我的 main.cpp代码:

#include <iostream>
#include <QtWidgets/QApplication>
#include <QtWidgets/QPushButton>

using namespace std;

int main(int argc, char *argv[]) {
QApplication application(argc, argv);
QPushButton button("Hello, world!");
button.show();
return application.exec();
}

在 CLion IDE(最新版本)中运行它会出现以下错误:

Process finished with exit code -1073741515 (0xC0000135)



这是我的 CMakeLists.txt :
cmake_minimum_required(VERSION 3.13)
project(simple_interpreter)

set(CMAKE_CXX_STANDARD 14)

if (WIN32)
set(CMAKE_EXE_LINKER_FLAGS "-static")
endif ()
set(ENV{PATH} "C:/Qt/5.14.2/mingw73_64/bin") # As suggested in https://stackoverflow.com/questions/44739411
set(Qt5_DIR "C:/Qt/5.14.2/mingw73_64/lib/cmake/Qt5")
find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui)

add_executable(simple_interpreter main.cpp)

target_link_libraries(simple_interpreter Qt5::Core Qt5::Widgets Qt5::Gui)

最佳答案

来自 CMake documentationset(ENV ...) :

This command affects only the current CMake process, not the process from which CMake was called, nor the system environment at large, nor the environment of subsequent build or test processes.



所以,这是 不是 设置 PATH CLion 环境中的环境变量。您应该尝试附加路径 C:/Qt/5.14.2/mingw73_64/binPath Windows 计算机上的系统环境变量中的变量。然后,一定要重启CLion,所以 Path应用变量更新。

关于c++ - 运行 Qt hello world 时处理退出代码 0xC0000135,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61955286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com