.rc 文件中的温德雷斯错误
Windres errors in .rc file
当我尝试使用windres(包含在MinGW中)使用此处的教程编译我的.rc文件时,它给了我以下错误(我将"windres my.rc -O coff -o my.res"放入命令行):
cpp: Too many arguments
windres: my.rc:1: syntax error
my.rc 如下:
1 ICON "C:UsersOwnerDesktopLonelyPlanetLonelyPlanetIcon.ico"
2 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Neil Flodin"
VALUE "FileDescription", "A game I made at iD tech camp!"
VALUE "FileVersion", "1.0"
VALUE "InternalName", "Lonely_Planet"
VALUE "LegalCopyright", "Copyright(c) Neil Flodin All Rights Reserved"
VALUE "OriginalFilename", "Lonely Planet.exe"
VALUE "ProductName", "Lonely Planet"
VALUE "ProductVersion", "1.0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252
END
END
我用我的 rc 文件/命令行输入有什么奇怪的事情吗,如果是这样,我如何让 windres 编译它?
-尼尔
#include <winresrc.h>
IDR_MAINFRAME ICON "main.ico"
VERSIONINFO
...
END
添加资源。
#define IDR_MAINFRAME 128
我已经为4年前发布的类似问题(Windres语法错误)提供了一个可能的解决方案。
我希望它能有所帮助。关键是您可以尝试以相同的方式编译.rc
文件,但使用 Cygwin,并使用一个.o
文件而不是一个.res
文件,您可以在链接过程中使用该文件。
相关文章:
- 分段错误 .AnsiStringToUnicodeString 作为第一个调试错误行.杜比奥斯类等级制度
- Q 斯坦达项重定义错误
- 霍纳斯定律需要代数帮助,显示错误的答案 c++
- 如何修复我的 c++ 毕达哥拉斯三重查找器中的'access violation reading location'错误?
- 程序中的错误,无法在用户给定的间隔之间查找阿姆斯特朗数
- 链接链接器/加载器错误时"undefined reference to ..."与拉斯皮康库链接时
- 部分透视/高斯消除 - 交换列而不是产生错误输出的行
- 我同时使用了莱布尼茨和瓦利斯公式来估算π但输出数字错误,我不知道我哪里出错了
- 阿姆斯特朗数字打印错误
- 斯波吉对待奶牛DP得到错误的答案
- 子斯特的错误输出
- 影响格雷厄姆查找凸包算法的未知错误
- 错误:类型为 '.&' 来自类型的临时 '..*康斯特'
- 错误c2244 dlib贝叶斯网络样本代码
- 卢阿洛克斯'gcc-plugin.h'构建错误
- .rc 文件中的温德雷斯错误
- boost::regex_match给出的结果与许多在线雷格斯测试器不同
- 维杰尼雷密码错误在C++
- 亚历山德雷斯库的思想与现代C++相关吗?
- 你会如何将亚历山德雷斯库的预期与<T> void 函数一起使用?