编译问题解决:LINK : fatal error LNK1104: 无法打开文件“*.dll”

Posted maurice-code

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译问题解决:LINK : fatal error LNK1104: 无法打开文件“*.dll”相关的知识,希望对你有一定的参考价值。

一、引言

编译项目的时候,总会遇到些奇怪的问题,比如说以下这种:

LINK : fatal error LNK1104: 无法打开文件“..inICPRegistration.dll”

我在编译一个动态链接库项目的时候出现的问题,其中ICPRegistration.dll 应该是该项目的输出文件,而此时却显示无法打开该文件。

觉得非常匪夷所思 T_T

明明是我要输出的文件,你却告诉我无法打开,这是因为什么原因呢?

二、可能的原因

google之后得知一个可能的原因。

可能是在../bin/Platform 下已经生成了一个ICPRegistration.dll ,并且该动态链接库正在被其它程序使用。因此无法更改此文件。所以我关闭了编译器重新启动,此时成功。

三、总结

出现这个问题的具体原因我现在也不太了解,但是依靠上面的方式解决了问题。需要继续思考。。。

 

以上是关于编译问题解决:LINK : fatal error LNK1104: 无法打开文件“*.dll”的主要内容,如果未能解决你的问题,请参考以下文章

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

LINK : fatal error LNK1104错误,希望懂的才进来,不要复制来的答案

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

LINK : fatal error LNK1104: 无法打开文件“E:\VSproject\123\Debug\123.exe”

win7下用vc++6.0出现LINK : fatal error LNK1104: cannot open file "Debug/1.exe"怎么解决

1>LINK : fatal error LNK1104: 无法打开文件“strmiids.lib”