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

运行C++编译的exe提示缺失libstdc++-6.dll如何解决及C++ IDE推荐

运行Code::Blocks编译的exe提示libstdc++-6.dll缺失的解决方法
  • 静态编译链接:打开Code::Blocks对应项目的构建选项,找到链接器设置栏,在「其他链接器选项」中添加-static-libgcc -static-libstdc++参数,重新编译后生成的exe会将依赖的标准库打包到程序内部,适合需要把exe发给其他未安装编译环境的用户使用的场景,无需额外携带dll即可正常运行。
  • 同目录携带依赖dll:找到Code::Blocks内置的MinGW编译器的bin文件夹,从中复制libstdc++-6.dll文件,将其和生成的exe放在同一个目录下,运行时系统会自动读取同目录的dll文件。
  • 配置系统环境变量:将MinGW编译器的bin目录完整路径添加到系统PATH环境变量中,配置完成后本机上所有编译生成的依赖该dll的程序都能正常运行,该方案仅对当前配置过的电脑生效,换设备运行还是会出现依赖缺失报错。
适合C++开发、可保障生成exe正常运行的IDE推荐
  • Visual Studio:微软官方推出的Windows平台原生C++ IDE,默认支持配置静态链接运行库,编译生成的exe几乎不会出现依赖缺失问题,自带完善的调试、代码补全、静态检查工具,适配全类型Windows平台C++开发需求。
  • CLion:JetBrains出品的跨平台C++ IDE,支持自定义编译器参数,可直接在设置中开启全局静态编译选项,生成的exe兼容性高,代码重构、提示、调试功能完善,适合跨平台C++项目开发。
  • Dev-C++ 5.11稳定版:轻量级C++ IDE,内置稳定版MinGW编译器,支持一键开启静态编译配置,生成的exe体积小、依赖少,适合C++初学者使用。
  • Qt Creator:Qt生态官方IDE,如果开发Qt框架相关的C++项目是最优选择,自带的windeployqt工具可以一键收集exe运行需要的全部依赖文件,无需手动查找匹配dll,打包发布效率很高。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 04:45:08