我创建了一个空项目,并通过项目管理器将 RC 文件添加到该项目中。
这将在我的 DPR 文件中添加以下行:
{$R 'VersionInfo.res' 'VersionInfo.rc'}
项目编译,我得到一个 RES 文件。
一切都漂亮又闪亮。
但是,如果我切换到“Windows SDK资源编译器”:
然后我在 RC 文件的第一行收到“RC1107”错误。
实际上,如果 RC 文件为空,我仍然会遇到相同的错误。
[BRCC32 错误] VersionInfo.rc(1):无效使用;使用RC /?寻求帮助
看起来 IDE 正在向 rc.exe 发送一些额外的参数?
更新:
我检查了命令行,好像少了一个分号(见第二个红色箭头):
额外信息: