遇到这个问题实在太多次了,必须记录一下。。

【问题现象】

原来.pri文件中引入库文件的代码是这样的

LIBS += -L$$PWD/$$strPath/$$strLib/ -lavcodec -lavfilter -lavformat -lswscale -lavutil -lswresample -lavdevice -llibrtmp

报错信息如下

但去掉 -llibrtmp 后重新构建就不会报错,说明问题出在引入librtmp上。

【解决过程】

试着将llibrtmp库引入语句单独写一行

LIBS += -L$$PWD/$$strPath/$$strLib/ -llibrtmp

还是报同样的错误。

试着用带后缀名的方式引入

LIBS += -L$$PWD/$$strPath/$$strLib/librtmp.lib

执行qmake后重新构建,不再报错。

【参考出处】
Qt 踩坑记录:LINK : fatal error LNK1104: 无法打开文件“qtmaind.lib”
Qt5.9.0导入lib库出现LNK1104错误

Qt LINK : fatal error LNK1104: 无法打开文件“xxx.lib”相关推荐

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

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

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

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

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

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

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

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

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

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

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

    出现这类问题一般是由于所运行的项目是VC6(或者vs2003)创建的,而后又用VS2005或者更高版本工具打开项目导致的,原因都是因为LIBCD.lib文件被更改了.要解决问题的话,只要在链接设置那里 ...

  7. LINK : fatal error LNK1104: 无法打开文件“mfc140u.lib” 错误解决方案

    文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...

  8. 使用VS开发C++ 控制台程序或其他项目出现 ‘ LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib” ’ 常规解决办法

    原因:大多是由低版本例如VC6(本人是)开发项目,然后在高版本上再开发该项目导致LIBCD.lib出现更改由此出现错误提示. 本人VS版本2017: 一般解决办法: 第一步:右键项目属性 第二步:在忽 ...

  9. vs2019编译错误:LINK : fatal error LNK1104: 无法打开文件“atls.lib”

    在项目属性里面,将Spectre缓解禁用就可以了

最新文章

  1. SQL Server数据库六种数据移动方法
  2. linux挂载硬盘简书,linux|挂载硬盘及分区
  3. 哈希查找解决地址冲突的两种最常见方法(线性探测再散列,链地址法)C++实现
  4. 小白的消费为何被迫升级?-java数据类型的转换
  5. 游戏人工智能开发之6种决策方法
  6. 在jasmine beforeEach里修改UI元素的一个side effect
  7. Wing IDE 4.1破解教程
  8. android蓝牙通信_Flutter通过BasicMessageChannel实现Flutter 与Android iOS 的双向通信
  9. 论文浅尝 - ACL2020 | 用于回答知识库中的多跳复杂问题的查询图生成方法
  10. TortoiseSVN 使用详细步骤(三):安装
  11. android Error obtaining UI hierarchy
  12. Windows10制作双系统来越狱 ios13.3.1(非常方便,不要U盘)
  13. 2021-01-22 Science对于“Misused images”图片误用的报道
  14. 巨掌柜,新模式,新机遇!
  15. web前端介绍_html-超文本标记语言
  16. hi3559av100的启动和升级
  17. 《你一学就会的-思维大图》读书笔记
  18. 谁有cmmi v2.0中文版本的下载地址,分享一下,谢谢
  19. Struts2的结果集
  20. Python CV 实现风格化图片转换

热门文章

  1. 【30】GPU(上):为什么玩游戏需要使用GPU?
  2. 如何构建电商用户画像
  3. 小程序 订单倒计时系列
  4. 王小草【深度学习】笔记第七弹--RNN与应用案例:注意力模型与机器翻译
  5. 排列组合算法(全排列、全组合)
  6. yolov4-tiny使用jetson nano进行目标检测+tensorrt+CSI+USB摄像头检测
  7. Revit 二次开发 获取多段轴网的location
  8. 非诚勿扰php男嘉宾,非诚勿扰 php
  9. Login 和 Logout
  10. 命名管道的数据通信代码