| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1960 人关注过本帖
标题:编译时出现这样的问题
取消只看楼主 加入收藏
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
结帖率:100%
收藏
 问题点数:0 回复次数:11 
编译时出现这样的问题
在学习罗云并汇编第五章时候,一出来老罗就给了一个.rc文件,因为不知道老罗自己写的那个nmake是怎么回事,我用东海一鱼教我办法编译了这个.rc文件,结果出现这样的错误。


[ 本帖最后由 Franziska 于 2009-9-26 20:19 编辑 ]
搜索更多相关主题的帖子: 编译 
2009-09-26 20:17
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
图片没有上去。

menu.rc (57): error RC2104 : undefined keyword or key name: Ox4101


2009-09-26 20:19
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
⊙﹏⊙b汗!


2009-09-27 12:03
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
谢谢东海一鱼,那你告诉我一下那个错误是什么意思:menu.rc (57): error RC2104 : undefined keyword or key name: Ox4101
2009-09-27 12:05
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
#include                   <resource.h>
 
#define ICO_MAIN                           Ox1000   //图标
 
#define IDM_MAIN                           Ox2000   //菜单
 
#define IDA_MAIN                           Ox2000   //加速键
 
#define IDM_OPEN                           Ox4101
 
#define IDM_OPTION               Ox4102
 
#define IDM_EXIT                           Ox4103   
 
#define IDM_SETFONT              Ox4201
 
#define IDM_SETCOLOR             Ox4202
 
#define IDM_INACT                Ox4203
 
#define IDM_GRAY                 Ox4204
 
#define IDM_BIG                  Ox4205
 
#define IDM_SMALL                Ox4206
 
#define IDM_LIST                 Ox4207
 
#define IDM_DETAIL               Ox4208
 
#define IDM_TOOLBAR              Ox4209
 
#define IDM_TOOLBARTEXT          Ox4210
 
#define IDM_INPUTBAR             Ox4211
 
#define IDM_STATUSBAR            Ox4212
 
#define IDM_HELP                 Ox4301
 
#define IDM_ABOUT                Ox4302
 
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
ICO_MAIN  ICON                   "Main.ico"
 
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
IDM_MAIN   menu discardable
 
BEGIN
 
         popup  "文件(&F)"
 
         BEGIN   
 
                menuitem         "打开文件(&O)...",IDM_OPEN
 
                menuitem         "关闭文件(&C)...",IDM_OPTION
 
                menuitem         separator
 
                menuitem         "退出(&X)",IDM_EXIT
 
         END
 
         popup  "查看(&V)"
 
         BEGIN
 
                menuitem         "字体(&F)...\tAlt+F",IDM_SETFONT
 
                menuitem         "背景色(&B)...\tCtrl+Alt+B",IDM_SETCOLOR
 
                menuitem         separator
 
                menuitem         "被禁用的菜单项",IDM_INACT,INACTIVE
 
                menuitem         "被灰化的菜单项",IDM_GRAY,GRAYED
 
                menuitem         separator
 
                menuitem         "大图标(&G)",IDM_BIG
 
                menuitem         "小图标(&M)",IDM_SMALL
 
                menuitem         "列表(&L)",IDM_LIST
 
                menuitem         "详细资料(&D)",IDM_DETAIL
 
                menuitem         separator
 
                popup            "工具栏(&T)"
 
                BEGIN
 
                menuitem         "标准按钮(&S)",IDM_TOOLBAR
 
                   menuitem       "文字标签(&C)",IDM_TOOLBARTEXT
 
                   menuitem       "命令栏(&I)",IDM_INPUTBAR
 
                END
 
                menuitem         "状态栏(&U)",IDM_STATUSBAR
 
         END
 
         Popup                   "帮助(&H)" ,HELP
 
         BEGIN
 
                menuitem         "帮助主题(&H)\tF1",IDM_HELP
 
                menuitem         separator
 
                menuitem         "关于本程序(&A)...",IDM_ABOUT
 
         END
 
END
 
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
 
IDA_MAIN accelerators
 
BEGIN
 
                VK_F1,     IDM_HELP,      VIRTKEY
 
                "B",       IDM_SETCOLOR,  VIRTKEY,CONTROL,ALT
 
                "F",       IDM_SETFONT,   VIRTKEY,ALT
 
END
 
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

就是这个。

感谢东海一鱼
2009-09-27 17:14
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
?????
没有玩你的意思,我是从罗云并的书上摘抄下来的。
2009-09-28 11:14
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
完全的复制黏贴。
2009-09-28 11:17
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
谢谢!
试一试。
2009-09-30 14:27
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
首先向你表达节日的问候。

这个是我的作业:
.rc文件
#include <resource.h>
#define IDI_IMID1   0x1009
 
IDI_IMID1   IMID1    "流年.mid"

编译成功!


.asm
                .386
                .model flat,stdcall
                option casemap:none
 
; Include 文件定义
include         windows.inc
include         user32.inc
includelib      user32.lib
include         kernel32.inc
includelib      kernel32.lib
 
IDI_IMID1 equ 1009h
 
; 数据段
                .data
szCaption       db      'A MessageBox !',0
szText          db      'Hello, World !',0
 
; 代码段
                .code
start:
                invoke  MessageBox,NULL,offset szText,offset szCaption,MB_OK
                invoke  ExitProcess,NULL
                end     start

编译失败,报错invalid or corrupt file

⊙﹏⊙b汗
2009-10-01 16:20
Franziska
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-3-21
收藏
得分:0 
fatal error LNK1136: invalid or corrupt file
2009-10-01 16:22
快速回复:编译时出现这样的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025316 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved