Resource.rc Синтаксическая ошибка Windres (Mingw)

Я получил проект от MS VS, и в данный момент я переносу его для компиляции с использованием gcc для Windows.

Код на C полностью портирован, но у меня возникла проблема с использованием windres для компиляции ресурсов проекта.

У меня ошибка синтаксиса, о которой сообщал windres, в этих строчках:

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 [«name»,] id, класс, стиль, x, y, w, h [, exstyle] [data]

CONTROL [«name»,] id, класс, стиль, x, y, w, h, exstyle, helpid [данные]

Вверху resource.rc я включаю afxres.h, winuser.h и windows.h.

Кто-нибудь может мне помочь? Я понятия не имею, что делать ….

Кстати, если я прокомментирую эти строки, все заканчивается без ошибок, но исполняемый файл не может работать должным образом.

Спасибо

Изменить: После дополнительных поисков в Интернете .. Я обнаружил, что у windres уже было много проблем с синтаксисом, принятым в компиляторе ресурсов Windows, главным образом потому, что некоторые классы не видны для windres. Так что, если кто-нибудь знает альтернативные классы / id или где они определены, я могу обойти это.

1

Решение

Возможно, вы копировали код постоянно, просто откройте код в программе просмотра текста и измените формат на обычный текст или отредактируйте и замените такие символы, как «,» и т. Д.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]