簡體   English   中英

風向標上的“無法識別的逃逸順序”錯誤

[英]“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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM