win32汇编小程序

学win32汇编的第一个程序。
按照习惯把代码黏贴到。asm文件。为什么会编译不过?
.386
.model flat, stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib

.data
.code
start:
invoke ExitProcess,0
end start
晕了 不会要创建引用目录的文件吧

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
根据经验是你的这些文件引用有问题,系统找不到你的引用目录。
你把上面的改成:
include windows.inc
include kernel32.inc
includelib kernel32.lib
进入编译目录里编译应该就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-23
.386
.model flat, stdcall
option casemap:none

include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib

.data
.code
start:
invoke ExitProcess,0
end start

不知道你指的是什么。我就是看到你的符号都打成中文的了。所以给改了下。
第2个回答  2009-12-23
.386
.model flat, stdcall
option casemap:none

include windows.inc
include kernel32.inc
includelib kernel32.lib

.data
.code
start:
invoke ExitProcess,0
end start
用Masmplus编译

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网