| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 1011 人关注过本帖
标题:谁能给我windows.inc,谢谢
收藏  订阅  推荐  打印 
xiaomao
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2006-2-24
谁能给我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-2-24 20:56
wy_5203345
Rank: 1
等级:新手上路
帖子:30
积分:400
注册:2006-2-6

下载masm32v82r试一试


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

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


2006-2-24 22:51
xiaomao
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2006-2-24

我的邮箱是:
salslsls@yahoo.com.cn

请把windows.inc, kernel32.inc, kernel32.lib, user32.inc, user32.lib这些文件发给我,谢谢了
2006-2-25 16:24
wy_5203345
Rank: 1
等级:新手上路
帖子:30
积分:400
注册:2006-2-6

文件已经发送到你的邮箱中了

2006-2-25 20:29
xiaomao
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2006-2-24

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

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-2-26 21:28
wy_5203345
Rank: 1
等级:新手上路
帖子:30
积分:400
注册:2006-2-6

你这样试试,将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-2-27 09:53
wy_5203345
Rank: 1
等级:新手上路
帖子:30
积分:400
注册:2006-2-6

如果还不行就到[URL=http://asm.yeah.net]http://asm.yeah.net[/URL]下载masm32v82r试试

2006-2-27 10:01
xiaomao
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2006-2-24

我下载了masm32v82r,可是不会用呀
还有我不明白masm与masm32是一回事吗?它们都是微软出的吗?
做为有名的大公司,出的编译器竟然连"hello world"都没办法编译,不知道masm615到底有什麽用?
2006-2-28 09:38
wy_5203345
Rank: 1
等级:新手上路
帖子:30
积分:400
注册:2006-2-6

masm与masm32是的异同我也不是很清楚!要不你将masm615发我邮箱,让我研究研究?

2006-2-28 12:05
xiaomao
Rank: 1
等级:新手上路
帖子:7
积分:170
注册:2006-2-24

给你发过去了

2006-2-28 19:08
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.080531 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved