| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2516 人关注过本帖
标题:谁能给我windows.inc,谢谢
只看楼主 加入收藏
xiaomao
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-2-24
收藏
 问题点数:0 回复次数:13 
谁能给我windows.inc,谢谢

大家好,我是汇编的初学者,有个问题请教,我安装了masm6.15为什include的目录下没有windows.inc,kernel32.inc,user32.inc等文件,这样子我就没办法编译象"hello world"这样的程序
程序如下
.386
.model flat,stdcall
option Casemap:none
include windows.inc
include kernel32.inc
include kernel32.lib
include user32.inc
include user32.lib

.data
MsgBoxCaption db "欢迎来到Win32汇编世界",0
MsgBoxText db "Hello World",0

.Code
Start:
invoke MessageBox,NULL,addr MsgBoxText,addr MsgBoxCaption,MB_OK
invoke ExitProcess,NULL
end Start

为什麽 windows.inc, kernel32.inc, kernel32.lib, user32.inc, user32.lib这些文件我都没有,哪里可以下载呀?

还请赐教,谢谢

搜索更多相关主题的帖子: windows include 世界 option 
2006-02-24 20:56
wy_5203345
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-2-6
收藏
得分:0 

下载masm32v82r试一试


或者给我你的邮箱,我把文件发各你!

[此贴子已经被作者于2006-2-24 22:53:56编辑过]


2006-02-24 22:51
xiaomao
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-2-24
收藏
得分:0 
我的邮箱是:
salslsls@yahoo.com.cn

请把windows.inc, kernel32.inc, kernel32.lib, user32.inc, user32.lib这些文件发给我,谢谢了
2006-02-25 16:24
wy_5203345
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-2-6
收藏
得分:0 
文件已经发送到你的邮箱中了

2006-02-25 20:29
xiaomao
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-2-24
收藏
得分:0 

文件收到了,可编译的时侯出了好多错误,我抄了一部分如下

ernel32.lib(7) : error A2044: invalid character in file
ernel32.lib(7) : error A2039: line too long
ernel32.lib(8) : error A2044: invalid character in file
ernel32.lib(9) : error A2044: invalid character in file
ernel32.lib(10) : error A2044: invalid character in file
ernel32.lib(11) : error A2044: invalid character in file
ernel32.lib(12) : error A2044: invalid character in file
ernel32.lib(13) : error A2044: invalid character in file
ernel32.lib(13) : error A2039: line too long
ernel32.lib(14) : error A2044: invalid character in file
ernel32.lib(15) : error A2044: invalid character in file
ernel32.lib(16) : error A2044: invalid character in file
ernel32.lib(17) : error A2044: invalid character in file
ernel32.lib(18) : error A2044: invalid character in file
ernel32.lib(19) : error A2044: invalid character in file

会不会是我用的是Masm615,而这是masm32v82r里的版本,不通用?

2006-02-26 21:28
wy_5203345
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-2-6
收藏
得分:0 
你这样试试,将include的位置进行指定
.386
.model flat,stdcall
option Casemap:none
include windows.inc的路径\windows.inc
include Kernel32.inc的路径\kernel32.inc
include Kernel32.lib的路径\kernel32.lib
include user32.inc的路径\user32.inc
include user32.lib的路径\user32.lib

2006-02-27 09:53
wy_5203345
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-2-6
收藏
得分:0 
如果还不行就到[URL=http://asm.]http://asm.[/URL]下载masm32v82r试试

2006-02-27 10:01
xiaomao
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-2-24
收藏
得分:0 
我下载了masm32v82r,可是不会用呀
还有我不明白masm与masm32是一回事吗?它们都是微软出的吗?
做为有名的大公司,出的编译器竟然连"hello world"都没办法编译,不知道masm615到底有什麽用?
2006-02-28 09:38
wy_5203345
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-2-6
收藏
得分:0 
masm与masm32是的异同我也不是很清楚!要不你将masm615发我邮箱,让我研究研究?

2006-02-28 12:05
xiaomao
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-2-24
收藏
得分:0 

给你发过去了

2006-02-28 19:08
快速回复:谁能给我windows.inc,谢谢
数据加载中...
 
   



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

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