我正在尝试移植几年前在 Borland C++ 5.0 中编写的应用程序,以便能够使用 MinGW 进行编译。
我解决了大部分问题,但我对一个 RC 文件有问题:
Windres 在以下加速器表中抱怨这些条目:
menu ACCELERATORS
{
VK_DELETE, CM_KILL_YOUR_UNIT, VIRTKEY
".", CM_FOLLOWMODE, ASCII
VK_TAB, CM_IDLEGATHERSHIP, VIRTKEY
"s", CM_STOP, ASCII
"T", CM_TRIBUTE, ASCII, CONTROL
"f", CM_FLUENTTRAINING, ASCII
"k", CM_NEXTUNIT, ASCII
VK_F10, CM_FOLLOWSTRONGEST, VIRTKEY, CONTROL
}
(我删除了它不抱怨的条目。)
错误是:inappropriate modifiers for non-VIRTKEY
我不知道该怎么做才能解决这个问题。Google 针对此错误得出的一个结果是 windres 本身中的源代码转储和补丁。
有任何想法吗?