Simplicity Studio编译旧项目遇MinGW缺失_mingw.h问题求助
解决Simplicity Studio迁移项目中_mingw.h缺失的编译错误
针对你遇到的_mingw.h: No such file or directory编译错误,可按以下步骤排查解决:
检查MinGW包完整性
你下载的MinGW包可能存在解压不完整或文件损坏的情况。重新解压压缩包,确认mingw-w64-headers/include目录下存在_mingw.h文件。如果仍缺失,重新获取对应版本的完整MinGW安装包。配置Simplicity Studio的编译器路径
确保Simplicity Studio正确识别MinGW的头文件路径:- 右键项目 → 选择
Properties - 进入
C/C++ Build→Settings - 在
Tool Settings→GCC Compiler→Includes中,添加MinGW安装目录下的include文件夹路径(例如C:/mingw-w64-v11.0.0/mingw-w64-headers/include)
- 右键项目 → 选择
匹配原项目的MinGW版本
原项目在Windows 10上使用的MinGW版本可能与你当前安装的v11.0.0存在差异,版本更新可能导致头文件结构变动。尝试找到原电脑使用的MinGW版本,安装相同版本以保证兼容性。排查项目自定义头文件冲突
检查项目目录下是否存在自定义的windows.h或相关头文件,这类文件可能覆盖了MinGW的系统头文件,导致引用路径错误。若存在,调整项目的头文件引用优先级,或删除不必要的自定义系统头文件。
内容的提问来源于stack exchange,提问作者Rin
相关产品推荐
相关产品推荐

