LINK : fatal error L1093: xxx.obj : object file not found

Posted 善良超锅锅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINK : fatal error L1093: xxx.obj : object file not found相关的知识,希望对你有一定的参考价值。

为什么每次重取一个文件名就好了?LINK:fatal error L1093:ReverseStr.obj :object file not found 编译程序时,我输入 ML ReverseStr.ASM

输出信息如下:

Assembling: ReverseStr.ASM

Microsoft (R) Segmented Executable Linker Version 5.31.009 Jul 13 1992
Copyright (C) Microsoft Corp 1984-1992. All rights reserved.

Object Modules [.obj]: ReverseStr.obj
Run File [ReverseStr.exe]: "ReverseStr.exe"
List File [nul.map]: NUL
Libraries [.lib]:
Definitions File [nul.def]:
LINK : fatal error L1093: ReverseStr.obj : object file not found


根据上面的信息提示是obj文件找不到,可我到相应目录下发现obj文件明明在那里!我改一下源程序的文件名,就没有错误了。

难道是我的文件名太长了?


原来真的是这样。

DOS程序遵从8.3格式的文件名 那么

ReverseStr.ASM

会被理解为

ReverseS.ASM 

所以文件名最好不超过8个字符。修改文件名后,问题解决!

以上是关于LINK : fatal error L1093: xxx.obj : object file not found的主要内容,如果未能解决你的问题,请参考以下文章

VS报错:LINK : fatal error LNK1104: 无法打开文件“msvcp100d.lib”

vs2010旗舰版 程序运行出现 LINK : fatal error LNK1104: 无法打开文件“MSVCRTD.lib”

LINK fatal error LNK1123 转换到COFF期间失败

LINK : fatal error LNK1104: 无法打开文件“kernel32.lib

LINK : fatal error LNK1117: syntax error in option 'VERSION:1.6.5'

LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏