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