我正在尝试编译带有图标的 C 程序。
我正在按照以下说明操作:How do I add an icon to a mingw-gcc compiled executable?
Evan 和 Steven 的回复。
我收到此错误 4 次:
ico.rc:1: unrecognized escape sequence
当我运行时:
windres ico.rc -O coff -o ico.res
工作目录是可执行文件、源文件和“icon.ico”文件所在的位置。图标只是用
转换的 pngffmpeg -i icon.png icon.ico
'.rc'文件内容是:
id ICON ico.ico
我的机器是带有 MINGW 的 Windows 10 32 位系统,没有 Microsoft Visual Studio。
如何使用图标编译我的程序?
最佳答案
我在搜索同样的问题,并在另一个网站(https://dev-cpp-users.narkive.com/AEWfAsk2/dev-c-problem-with-resource-files)找到了解决方案,所以我在这里分享它:
doesn't work because you need to use forward slash (/) as directory seperator - backslash does not work.
更改 .rc 文件中的斜杠就足以使其正常工作(因为您还需要在 windres 命令中使用斜杠,它可以是 )。此外,.rc 文件中的路径不喜欢重音符号(例如:áàé)。
编辑:我刚刚注意到 How do I add an icon to a mingw-gcc compiled executable?帖子在例子中说
"path/to/my.ico"
不是
"path\to\my.ico"
关于c - "unrecognized escape sequence"windres 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34979432/