我有一个 rc 条目:
{CC6C210B-2EAC-4F6C-89E7-0D2FEFFCE278} 8000 "MyFile.txt"
当我用 cgrc.exe 或 brcc32.exe 编译 rc 文件时,我遇到了这个错误:
[BRCC32 Error] system.core.rc(1): expected exponent value, not 'a'
这是由于资源名称“CC6C210B-2EAC”被解释为指数值 (-2EA)。-2E 之后的 A 字符不是有效的指数值。
如果我将 rc 条目更改为类似
{CC6C210B-2E2C-4F6C-89E7-0D2FEFFCE278} 8000 "MyFile.txt"
资源编译没有任何错误。
不幸的是,我不能简单地更改资源名称,因为它已被广泛使用。有什么方法可以使 rc 不将资源名称解释为指数值?