我有一个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不将资源名称解释为指数值?
resrc.rc(1) : error RC2021: expected exponent value, not 'A' C:\Users\Administrator\RCa04016(2) : fatal error RC1116: RC terminating after preprocessor errors
- Rudy Velthuis