Cod*_*345 0 c++builder embedded-resource c++builder-2010
我已将包含以下内容的文本文件添加到项目中:
1 24 "MyApplication.manifest"
Run Code Online (Sandbox Code Playgroud)
在同一个文件夹中还有MyApplication.manifest一个XML文件 - 这一个:
C++ Builder/Delphi 2010应用程序清单模板
在我尝试从RC构建资源后,我得到错误 - 源输入中的错误字符(1)
有什么想法吗?
RT_MANIFEST 值是24,但我不确定1应该是什么.
我设法找到答案,所以没有必要回答.问题是,像往常一样非常模糊.
原来我使用的资源脚本文件(.RC)在文件(0xEF,0xBB,0xBF)中有一个UTF-8字节顺序标记,文本编辑器看不到它,但资源编译器抱怨它.删除正确编译的BOM资源后.
我不认为很多人陷入这个陷阱但至少如果有人在资源编译器中看到这个错误,你应该通过查看RC文件的HEX-dump来检查文件中是否存在UTF-8 BOM,因为brcc32.exe资源编译似乎对此有疑问.
| 归档时间: |
|
| 查看次数: |
723 次 |
| 最近记录: |