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

编译Aseprite 1.3 beta6执行ninja出现RC2237错误如何解决?

报错原因

本次报错由Windows SDK资源编译器(rc.exe)的语法校验触发:
resources_win32.rc 文件的程序版本声明字段要求传入纯数值格式的版本号,而Aseprite 1.3 beta6源码的版本定义携带了非数字的beta6预发布标识,被直接传入该字段后不符合RC文件语法要求,因此抛出RC2237错误中断构建。

排查解决方法

按以下步骤操作即可修复:

  • 方案一(全局修改):打开源码根目录下的VERSION文件,将原内容1.3-beta6修改为纯数字格式,例如1.3.0.6,删除所有非数字、非英文句号的字符
  • 方案二(仅修改资源文件):直接编辑报错的src/main/resources_win32.rc文件,定位到第6行附近的版本声明代码,将包含beta6的版本字段替换为纯数值格式,例如将版本参数改为1,3,0,6

注意:修改完成后必须完全清空build目录下的所有缓存文件,重新执行cmake生成配置命令,再运行ninja aseprite构建,否则旧的版本宏不会更新,仍会触发相同报错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 11:45:00