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'