使用windres编译脚本的时候,如果只是提示语法错误,真是太TM难分析了。
不过使用下面的命令,可以一看究竟:
gcc -E -xc -DRC_INVOKED XXXX.rc
102 DIALOGEX 0, 0, 154, 314
STYLE 64 | 128 | 8 | 0x20000 | 0x10000 | 0xc00000 | 0x80000
EXSTYLE 128
CAPTION "Dialog"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
CONTROL "",1006,"SysListView32",1 | 8 | LVS_OWNERDATA | 0x800000 | 0x10000,7
,7,140,300,16
END
大致就能确定是LVS_OWNERDATA无定义导致的。
本文介绍了一种使用gcc命令辅助定位Windres资源编译时遇到的LVS_OWNERDATA未定义语法错误的方法。
3948

被折叠的 条评论
为什么被折叠?



