一、引言

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

LINK : fatal error LNK1104: 无法打开文件“..\bin\utilitiesd.dll”

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

觉得非常匪夷所思 T_T

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

二、啼笑皆非的原因

突然灵光一闪!

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

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

三、总结

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

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

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

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

    问题描述: 我在编译动态链接库的项目时候,就报了如下的错误: LINK : fatal error LNK1104: 无法打开文件"..\bin\InitProject.dll" ...

  2. LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因又一例

    LINK : fatal error LNK1104: 无法打开文件"mfc71.lib"的原因一例 http://blog.csdn.net/mxclxp/article/det ...

  3. LINK : fatal error LNK1104: 无法打开文件“mfc71.lib”的原因一例

    LINK : fatal error LNK1104: 无法打开文件"mfc71.lib"的原因一例 [环境]   日文Windows XP OS   中文Visual Studi ...

  4. LINK : fatal error LNK1104: 无法打开文件“opencv_world400d.lib”---VS2017+OpenCV配置过程

    目录 问题1.关于LINK : fatal error LNK1104: 无法打开文件"opencv_world400d.lib"问题解决 问题2.调试opencv程序时总是提示: ...

  5. LINK : fatal error LNK1104: 无法打开文件“mfc90ud.lib”

    vs2008项目升级到vs2010之后,编译,然后报错LINK : fatal error LNK1104: 无法打开文件"mfc90ud.lib" 原因:用了是旧2008的vc9 ...

  6. Qt LINK : fatal error LNK1104: 无法打开文件“xxx.lib”

    遇到这个问题实在太多次了,必须记录一下.. [问题现象] 原来.pri文件中引入库文件的代码是这样的 LIBS += -L$$PWD/$$strPath/$$strLib/ -lavcodec -la ...

  7. error LNK2019 ,error LNK2001:无法解析的外部符号,LINK : fatal error LNK1104: 无法打开文件

    C++ 环境下更换项目名字后报错的问题 报错内容: error LNK2019: 无法解析的外部符号 *** error LNK2001: 无法解析的外部符号 *** LINK : fatal err ...

  8. 链接错误 LINK : fatal error LNK1104: 无法打开文件“XX.obj”

    注:转自CSDN 其实你只要看一下Link命令行就知道了. 项目->属性->链接器->命令行. 在这里你会发现你前面设置的"附加依赖项"被IDE改写了. 例如你要 ...

  9. VS中添加lib文件,编译出错:LINK : fatal error LNK1104: 无法打开文件:×××.lib解决办法

    添加库文件: 在VS中右击项目点属性: 添加头文件目录:   配置属性-->C/C++-->常规-->附加包含目录 加上头文件存放的目录.   添加lib文件:   配置属性--&g ...

最新文章

  1. 央视与遗传发育所合拍《走进科学-小菌株大作为》——枯草芽孢杆菌替代畜牧业抗生素添加
  2. dropout是什么?为什么dropout管用?测试集上是否需要使用dropout?说明为什么神经网络中的dropout可以作为正则化?
  3. Mybatis原理分析之一:从JDBC到Mybatis
  4. 不懂算法,还想进大厂?做梦吧
  5. C++学习19 类的多继承
  6. 【PM模块】维护处理简介
  7. 一张图告诉你BCH路线分歧的现状
  8. c++内存管理-内存顺序
  9. [折半搜索][has] Jzoj P4250 路径
  10. compose yaml规则
  11. Caffe模型详细介绍
  12. Java开发自学教程!java从入门到精通txt下载
  13. 如何批量将 Word 转换为 jpeg、png、bmp 图片
  14. 高考成绩将于6月23日发布 查分可通过这5种方式
  15. Justinmind教程(3)——管理原型
  16. 《软件工程之美》打卡第六周,春招我借这份PDF的复习思路
  17. Android如何查看手机网卡信息和ip信息
  18. ubuntu1404 安装 ppsspp
  19. 记忆尤深的博贺港海鲜
  20. 推荐免费下载大型酒店管理系统源码

热门文章

  1. x299服务器芯片组,【装机帮扶站】第770期:X79/X99/X299平台“高级”垃圾简析
  2. 程序设计基础实训报告
  3. Android 标题栏及导航栏设计与实现
  4. 纳米数据,足球比分,赛事数据接口api,足球数据接口
  5. xSSD: DSSD,FSSD,ESSD,MDSSD,fireSSD
  6. 反演产品的精度和空间分辨率
  7. Linux共享打印机手机打印,[分享]让linux和linux之间共享打印机
  8. 最新最全论文合集——法律智能
  9. JAVA洛谷B2117 整理药名
  10. com.fasterxml.jackson.datatype:jackson-datatype-jsr310