关于C语言编写窗口程序时定义和编译资源文件的问题
#include <resource.h>#include<afxres.h>
#define ICO_MAIN 0X1000
#define IDM_MAIN 0X2000
#define IDA_MAIN 0X2000
#define IDM_OPEN 0X4101
#define IDM_INACTIVE 0X4201
#define IDM_GRAYED 0X4202
#define IDM_HELP 0X4301
ICO_MAIN ICON "DNF.ico"
IDM_MAIN menu discardable
{
popup "file(&F)"
{
menuitem "open(&O)\tCtrl+Alt+O",IDM_OPEN
}
popup "search(&V)"
{
menuitem "被禁用的菜单",IDM_INACTIVE,INACTIVE
menuitem separator
menuitem "被灰化的菜单",IDM_GRAYED,GRAYED
}
popup "帮助(&H)",HELP
{
menuitem "帮助主题(&H)\tF1",IDM_HELP
}
}
IDA_MAIN accelerators
{
VK_F1,IDM_HELP,VIRTKEY
"O",IDM_OPEN,VIRTKEY,CONTROL,ALT
}
以上代码为一个窗口菜单资源文件代码,是从一个doc上面copy的,应该没有错误,但是用rc命令编译资源文件时总是编译不成功。
在此还想请教一下编译资源文件的具体步骤,以及如何使用link命令将 .obj 文件和 .res 文件连接成 .exe 文件
这是C语言windows编程的范畴,请求高人指点