1

我正在尝试编译一个带有图标的 C 程序。

我正在遵循以下说明:如何将图标添加到 mingw-gcc 编译的可执行文件?

埃文和史蒂文的回复。

我收到此错误 4 倍:

ico.rc:1: unrecognized escape sequence

当我运行时:

windres ico.rc -O coff -o ico.res

工作目录是可执行文件、源文件和“icon.ico”文件所在的位置。该图标只是一个用

ffmpeg -i icon.png icon.ico

'.rc' 文件内容为:

id ICON ico.ico

我的机器是带有 MINGW 的 32 位 Windows 10,没有 Microsoft Visual Studio。

如何编译带有图标的程序?

4

1 回答 1

0

我正在寻找同样的问题,并在另一个站点(https://dev-cpp-users.narkive.com/AEWfAsk2/dev-c-problem-with-resource-files)中找到了解决方案,所以我在这里分享它:

不起作用,因为您需要使用正斜杠 (/) 作为目录分隔符 - 反斜杠不起作用。

更改 .rc 文件中的斜杠就足够了(因为您还需要在 windres 命令中使用斜杠,它可以是 )。此外,.rc 文件中的路径不喜欢重音符号(例如:áàé)。

编辑:我刚刚注意到如何向 mingw-gcc 编译的可执行文件添加图标?帖子在示例中说

“路径/到/my.ico”

不是

“路径\到\my.ico”

于 2018-10-14T17:03:40.230 回答