[英]“unrecognized escape sequence” error on windres
我正在嘗試編譯帶有圖標的C程序。
我正在按照以下說明進行操作: 如何向mingw-gcc編譯的可執行文件添加圖標?
埃文(Evan)和史蒂文(Steven)的答復。
我收到此錯誤4倍:
ico.rc:1: unrecognized escape sequence
當我跑步時:
windres ico.rc -O coff -o ico.res
工作目錄是可執行文件,源文件和“ icon.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編譯的可執行文件? 帖子在示例中說
“路徑/到/ my.ico”
不
“路徑\\為\\ my.ico”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.