C - "unrecognized escape sequence" 风向上的错误



我正在尝试编译一个附加图标的 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"

相关内容

最新更新