Intel Fortran在VS Community中创建GUI项目遇RC1015错误求助
解决Intel Fortran GUI项目RC1015无法找到winres.h的问题
针对你遇到的Intel Fortran搭配VS Community时,GUI项目创建资源文件/窗体出现fatal error RC1015: cannot open include file 'winres.h'的问题,结合你提到的“Fortran项目无Windows SDK引用”的关键点,给出以下实用解决步骤:
手动添加Windows SDK包含路径到项目
右键Fortran项目 → 属性 → 配置属性:- 定位到Fortran → 常规,在「附加包含目录」中添加Windows SDK的两个核心include路径:
(<你的SDK版本号>可在C:\Program Files (x86)\Windows Kits\10\Include\<你的SDK版本号>\um C:\Program Files (x86)\Windows Kits\10\Include\<你的SDK版本号>\sharedC:\Program Files (x86)\Windows Kits\10\Include目录下查看,比如10.0.22621.0) - 再定位到资源 → 常规,同样在「附加包含目录」中添加上述两个路径,确保资源编译器能找到winres.h(该文件位于um目录下)
- 定位到Fortran → 常规,在「附加包含目录」中添加Windows SDK的两个核心include路径:
检查Intel Fortran的SDK版本配置
打开VS顶部菜单「工具」→「选项」→「Intel Fortran」→「编译器」→「配置」,确认「Windows SDK版本」选择了系统中已安装的正确版本,避免空白或错误版本导致的路径缺失直接给资源编译器附加命令行参数
如果上述配置不生效,可直接在资源编译命令中指定路径:
右键项目 → 属性 → 配置属性 → 资源 → 命令行,在「附加选项」中添加:/I "C:\Program Files (x86)\Windows Kits\10\Include\<你的SDK版本号>\um" /I "C:\Program Files (x86)\Windows Kits\10\Include\<你的SDK版本号>\shared"重置项目默认配置
若项目配置被手动修改过,右键项目 → 属性 → 常规,点击「重置为默认配置」,之后重新检查Windows SDK引用是否被自动添加
内容的提问来源于stack exchange,提问作者Robert McLean
相关产品推荐
相关产品推荐

