[英]Resource.rc Windres Syntax Error (Mingw)
我從MS VS得到一個項目,此刻我正在將其遷移為使用Windows的gcc進行編譯。
C代碼已完全移植,但是使用windres編譯projet資源時遇到了問題。
我在winders的那幾行出現語法錯誤:
CONTROL“ Tab1”,IDC_FILETAB,“ SysTabControl32”,TCS_BOTTOM,0,1,336,194
CONTROL“ Tab1”,IDC_KEYS,“ SysTabControl32”,TCS_BOTTOM,27,111,73,6
其他所有使用Control且語法相似的工具都可以正常使用...
根據http://cygwin.com/cygwin-ug-net/windres.html ,以下語法用於CONTROL:
CONTROL [“名稱”,] id,類,樣式,x,y,w,h [,exstyle] [數據]
CONTROL [“ name”,] id,類,樣式,x,y,w,h,exstyle,helpid [數據]
在resource.rc的頂部,我包括afxres.h,winuser.h和windows.h。
有人可以幫我嗎? 我不知道該怎么辦...。
順便說一句,如果我注釋這些行,所有結尾都沒有錯誤,但是可執行文件無法正常工作。
謝謝
編輯:在Internet上進行了更多搜索之后。我發現windres已經在Windows資源編譯器上接受了很多語法問題,這主要是因為windes看不到某些類。 因此,如果有人知道替代類/ id,或將其定義為包含在何處,則可以解決該問題。
您可能一直在復制代碼,只是在textviewer中打開代碼並將其格式更改為純文本,或者編輯並替換字符“”等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.