yuyuhongss 发表于 2012-1-29 16:29:47

找不到windows点INC是怎么回事?




我文件夹下有windows.inc这个文件呀?

Soyoung 发表于 2012-1-29 17:06:21

最简单的办法,使用绝对路径引用:
Include f:/masm32/include/windows.inc

yuyuhongss 发表于 2012-1-29 17:14:12

Soyoung 发表于 2012-1-29 17:06 static/image/common/back.gif
最简单的办法,使用绝对路径引用:
Include f:/masm32/include/windows.inc


Soyoung 发表于 2012-1-29 17:42:29

没遇到过,不过,看到网上有类似问题!、

在安装有VC6.0的机器上安装masm611及配置环境变量后,编译自己写好的*.asm文件会发生链接错误,
错误码 lnk40331992-07-1710:10            42,720 SHW0.DLL
F:\PROJECTS\ASM\TEST>ml none.asm
Microsoft (R) Macro Assembler Version 6.11
Copyright (C) Microsoft Corp 1981-1993.All rights reserved.
Assembling: none.asm
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/z2
"none.obj"
"none.exe"
NUL
LINK : warning LNK4044: unrecognized option "z2"; ignored
LINK : warning LNK4044: unrecognized option "r"; ignored
none.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1181: cannot open input file "none.exe"
F:\PROJECTS\ASM\TEST>link none.obj
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
none.obj : warning LNK4033: converting object format from OMF to COFF
LINK : fatal error LNK1561: entry point must be defined

该错误的原因是因为你所安装的masm中的link指令与已安装在本机的VC中的Link命令名相同,当你调用link命令
进行链接的时候,实际上调用的是VC的Link命令,所以链接会发生错误。


yuyuhongss 发表于 2012-1-29 18:25:31

Soyoung 发表于 2012-1-29 17:42 static/image/common/back.gif
没遇到过,不过,看到网上有类似问题!、

删了VC6然后清理了注册表还是不行

Seely 发表于 2012-1-29 20:44:26

本帖最后由 Seely 于 2012-1-30 10:49 编辑

可能是编译器的问题,代码没问题,用RadASM(MASM32编译)可以。

祭~魔鬼洛特巴尔 发表于 2012-1-30 09:16:12

找度娘!!!

yuyuhongss 发表于 2012-1-30 09:43:44

Seely 发表于 2012-1-29 20:44 static/image/common/back.gif
可以是编译器的问题,代码没问题,用RadASM(MASM32编译)可以。

RADASM确实可以,但还是不知道原因

雨过天晴 发表于 2012-2-4 20:19:02

自己设一下环境变量就没问题了
页: [1]
查看完整版本: 找不到windows点INC是怎么回事?