zoukankan      html  css  js  c++  java
  • 编译问题解决:LINK : fatal error LNK1104: 无法打开文件“*.dll”

    一、引言

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

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

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

    觉得非常匪夷所思 T_T

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

    二、啼笑皆非的原因

    突然灵光一闪!

    莫非在 ..in 文件夹中已经生成了一个 utilitiesd.dll,并且该动态链接库正在被其他程序占用,因此对于 utilitiesd.dll 的新增的编辑无法成功,就像我们妄图想要删除一个正在编辑的文件是不被操作系统允许的一样。

    猜测到了原因的我立马关闭了其他的编译项目运行,再重新编译 utilities 项目,此时终于成功。

    三、总结

    有时候有些问题的原因真的是非常啼笑皆非的 :)

    对于这种问题,遇到了第一次就要好好记录下来,为之后再遇到这样的问题提供一个解决思路。

  • 相关阅读:
    convex hull
    不努力,你就没有资格谈天赋
    “数数”的感悟
    平行四边形法则的感悟
    ansys 15 Linux 安装问题
    SHV-E210S 刷4.3
    fedora 安装 Oracle11g 遇到的问题
    ObjectArx开发常用资料
    MFC入门(二)
    MFC入门(三)
  • 原文地址:https://www.cnblogs.com/lightmare/p/10398841.html
Copyright © 2011-2022 走看看