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

VS命令提示符执行rc命令提示'rc'不是内部或外部命令求助

问题原因

rc.exe 是Windows SDK内置的资源编译工具,命令行无法识别rc指令,本质是当前终端环境没有加载到对应Windows SDK的工具路径,和MyMenu.dll、MyMenu.rc的存放位置没有关系。

解决步骤
  • 优先检查终端是否正确:不要打开系统自带的普通cmd、PowerShell,要从开始菜单找到对应版本的Developer Command Prompt for VS(比如装的VS2022就搜「Developer Command Prompt for VS 2022」),根据项目的目标架构选对应版本:编译32位程序选x86原生工具命令提示符,编译64位选x64原生工具命令提示符。
  • 打开正确的终端后,先执行where rc.exe做校验:如果命令返回了rc.exe的具体存储路径,说明环境配置正常,切换到存放MyMenu相关文件的目录,重新执行原来的三条命令即可。
  • 如果校验时还是提示找不到rc.exe,说明VS安装时漏装了Windows SDK组件:打开Visual Studio Installer,找到本地已安装的VS版本点「修改」,在「单个组件」分类下搜索匹配系统版本的Windows SDK(比如Windows 10 SDK、Windows 11 SDK),勾选后完成安装,重启VS开发者命令提示符再重试即可。
  • 临时应急方案:如果暂时不想补装组件,可以先在资源管理器里搜索本地rc.exe的位置,默认安装路径一般为C:\Program Files (x86)\Windows Kits\10\bin\<SDK版本号>\<目标架构>\rc.exe,执行rc命令时写全文件路径即可,示例:
"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\rc.exe" MyMenu.rc

注意如果路径包含空格,必须给全路径包裹英文双引号,否则命令行会把空格识别为参数分隔符触发报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 12:51:31