You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下简单C++ Qt程序运行失败求助

解决Qt程序运行报错0xC0000135(exit code -1073741515)的思路
  • 修正系统PATH路径
    你添加的lib目录不符合要求,Qt的运行时DLL存放在bin目录下,需要把C:\Program Files\Qt\6.3.2\mingw_64\bin添加到系统PATH最前端;同时确保CLion使用的MinGW的bin目录(比如C:\Program Files\JetBrains\CLion 202x.x\mingw\bin)也加入PATH,避免MinGW相关DLL缺失。

  • 使用windeployqt自动补全依赖
    打开Qt自带的命令提示符(开始菜单搜索“Qt 6.3.2 (MinGW 64-bit)”),切换到你的程序exe所在目录,执行命令:

    windeployqt your_program.exe
    

    这个工具会自动将所有必需的Qt DLL、资源文件等拷贝到exe同目录,无需依赖系统PATH。

  • 修正代码初始化问题
    你的代码中QApplication app = QApplication(argc, argv);应改为QApplication app(argc, argv);,虽然不是当前报错的原因,但这是Qt推荐的初始化方式,避免不必要的对象拷贝。

  • 正确排查缺失的DLL
    旧版Dependency Walker对Windows 10/11和Qt6支持不佳,会出现大量误报(如API-MS-WIN-开头的系统DLL),建议用Process Monitor工具:设置过滤条件为你的程序名称,查看“名称找不到”的文件项,精准定位缺失的库。

  • 新电脑环境的适配
    新电脑默认没有Qt和MinGW的运行时环境,属于正常情况,只要确保依赖库要么在PATH中,要么与exe同目录即可解决问题。

内容的提问来源于stack exchange,提问作者janetatomas11

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 14:10:31