我正在尝试编译一个附加图标的 C 程序。
我正在遵循以下说明:如何将图标添加到 mingw-gcc 编译的可执行文件中?
埃文和史蒂文的回答。
我收到此错误 4 倍:
ico.rc:1: unrecognized escape sequence
当我运行时:
windres ico.rc -O coff -o ico.res
工作目录是可执行文件、源文件和"图标.ico"文件所在的位置。该图标只是一个 png 转换
ffmpeg -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)中找到了解决方案,所以在这里我要分享它:
不起作用,因为您需要使用正斜杠 (/) 作为 目录分隔符 - 反斜杠不起作用。
更改 .rc 文件中的斜杠足以使其正常工作(因为您还需要 windres 命令中的斜杠,它可以)。此外,.rc 文件中的路径不喜欢重音符号(例如:áàé)。
编辑:我刚刚注意到 如何向 mingw-gcc 编译的可执行文件添加图标? 帖子在示例中说
"路径/到/我的.ico"
不
"路径\到\我的.ico"