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

CodeLite无法运行C++程序:编译正常但退出码32760问题求助

问题描述

Windows系统下配置了CodeLite 17.10,编译器为MinGW-w64 GCC 14.2.0。编写的C++代码如下:

#include <iostream>

using namespace std;

int main() {
    cout << "Hello World!" << endl;
    return 0;
}

编译过程无错误,但运行时输出:

==== Program exited with exit code: 32760 ====
Time elapsed: 000:00.000 (MM:SS.MS)
Press any key to continue...

咨询操作错误点、解决方法及退出码32760的含义。

解答

退出码32760的含义

该退出码对应Windows系统中的STATUS_DLL_NOT_FOUND,本质是程序运行时找不到所需的动态链接库(DLL),通常是MinGW-w64的C/C++标准库文件(如libstdc++-6.dll、libgcc_s_seh-1.dll等)缺失或未被系统识别。

可能的操作错误及解决方法

  • 环境变量未配置MinGW路径:
    确保MinGW-w64的bin目录已添加到系统PATH环境变量中,或在CodeLite的运行配置里手动指定该路径。具体操作:打开CodeLite的「Settings」→「Environment Variables」,添加PATH=$PATH;你的MinGW路径\bin。
  • 未使用静态链接编译:
    若不想依赖系统环境变量,可编译时添加静态链接选项,将依赖库打包到可执行文件中。在CodeLite的项目编译设置里,添加编译参数:-static -static-libgcc -static-libstdc++。
  • CodeLite编译器路径配置错误:
    检查CodeLite的编译器配置是否指向正确的MinGW-w64目录。打开「Settings」→「Build Settings」→「Compilers」,确认GCC的路径是MinGW-w64的bin目录下的g++.exe,而非其他版本的编译器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 19:12:36