首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windres上出现“无法识别的转义序列”错误

windres上出现“无法识别的转义序列”错误
EN

Stack Overflow用户
提问于 2016-01-25 02:07:06
回答 1查看 391关注 0票数 1

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

我遵循以下说明:How do I add an icon to a mingw-gcc compiled executable?

埃文和史蒂文的回答。

我得到了这个错误4x:

代码语言:javascript
复制
ico.rc:1: unrecognized escape sequence

当我运行时:

代码语言:javascript
复制
windres ico.rc -O coff -o ico.res

工作目录是可执行文件、源文件和'icon.ico‘文件所在的位置。该图标只是一个png格式的转换

代码语言:javascript
复制
ffmpeg -i icon.png icon.ico

'.rc‘文件的内容是:

代码语言:javascript
复制
id ICON ico.ico

我的机器是Windows1032位,带有MINGW,没有Microsoft Visual Studio。

如何使用图标编译我的程序?

EN

回答 1

Stack Overflow用户

发布于 2018-10-15 01:03:40

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

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

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

编辑:我刚刚注意到How do I add an icon to a mingw-gcc compiled executable?的帖子在示例中说

“路径/到/my.ico”

"path\to\my.ico"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34979432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档