簡體   English   中英

Resource.rc Windres語法錯誤(Mingw)

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

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