最近,在对算法用googleTest做ut测试,环境是vs2019,因为vs2019自带googleTest,所以就在vs自建了一个gooletest的工程,配置完成后,运行报错如下:

LNK1104    无法打开文件“D:\project\Image_process\ImageProcessTest\..\..\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug\gtest_maind.lib”    ImageProcessTest    D:\project\Image_process\ImageProcessTest\LINK    1

很明显这是一个链接错误,首先需要检查一下报错的链接路径下究竟存不存在gtest_maind.lib这个文件,找到这个路径发现文件是存在的,然后检查工程配置,发现工程默认是把路径配置到了链接器-》输入-》附加依赖项 里,配置是这样的“$(MSBuildThisFileDirectory)..\..\lib\native\v140\windesktop\msvcstl\static\rt-dyn\x64\Debug\gtest_maind.lib”,想着这样把路径配进去,这样应该是不对的,于是修改为如下,去掉路径,直接配置:gtest_maind.lib

然后,在链接器-》常规-》附加库目录 里把该库的路径添加进去,问题解决。

googleTest工程报错LNK1104 无法打开文件“...../gtest_maind.lib”相关推荐

  1. QtCreator报错 LNK1104:无法打开文件debug\.obj

    项目中添加了一些内容,做了一些改动之后,QtCreator报错,提示LNK1104:无法打开文件"debug\.obj" 网上找到了答案:https://blog.csdn.net ...

  2. vs2013 调试出现error LNK1104: 无法打开文件“libprotocd.lib”

    在将谷歌的protobuf数据格式运用到vs2013中时,遇到error LNK1104: 无法打开文件"libprotocd.lib"文件,但之前添加过protobuf编译的文件 ...

  3. VS报错:fatal error LNK1104: 无法打开文件“kernel32.lib”解决办法

    VS报错:fatal error LNK1104: 无法打开文件"kernel32.lib"解决办法 问题所在 解决方案一 解决方案二 问题所在 我使用VS是运行Fortran程序 ...

  4. error LNK1104: 无法打开文件“ComService.lib”

    vs报错: 错误1:error LNK1104: 无法打开文件"ComService.lib" 首先确定工程以引入ComService: 方法一:你自己新建项目后,需要操作 项目- ...

  5. C++ 常见错误(01) —— error LNK1104: 无法打开文件“avcodec.lib”

    昨天安装配置了,结果今天早上打开电脑,所以dll的工程全部报错: 1>------ 已启动全部重新生成: 项目: Dll_test, 配置: Debug x64 ------ 1>stda ...

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

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

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

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

  8. VS2022 LNK1104无法打开文件“libboost_filesystem-vc143-mt-gd-x64-1_78.lib”

    VS发布了最新版2022,刚好最近我要用到VS我就下载了最新版.配置了一个PCL环境,尝试运行一段代码,结果报错,找了半天问题才找到,记录一下 错误 LNK1104 无法打开文件"libbo ...

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

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

最新文章

  1. 基于Dijkstra算法的武汉地铁路径规划!(附下载)
  2. 显示部分x_Linux 黑话解释:什么是显示服务器,用来做什么? | Linux 中国
  3. 在一颗度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是( )
  4. React中BrowserRouter与HashRouter的区别
  5. Android实现3D旋转效果
  6. 无源码情况下动态调试混淆的java程序
  7. ES6 数组高频使用方法
  8. qq红包裂变式引流?QQ群红包裂变吸粉引流
  9. 利用MATLAB计算输出响应,[笔记]离散系统的频率响应和输出响应的matlab实现.doc
  10. [知乎]这可能是最全面的龙芯3A3000处理器评测
  11. 学计算机的应届生怎么面试自我介绍,最新应届生面试自我介绍(精选3篇)
  12. python面板数据模型操作步骤_面板数据分析方法步骤全解
  13. 判断一个double类型的数是不是整数
  14. 微软网盘SkyDrive简单一步获取mp3外链的方法
  15. 魔方教程一步一步图解(史上最简单的魔方入门教程)新手一看就会
  16. 小程序使用本地图片报错问题 Failed to load local image resource
  17. VR产生眩晕感原因之一——景深
  18. 用Python制作恋爱日志
  19. nslookup参数说明
  20. Jmeter 分布式压测

热门文章

  1. i5 1135g7和i7 1165g7区别 i51135g7和i71165g7对比差多少
  2. vxe-table 隐藏排序图标,去掉、不显示筛选图标,更换图标
  3. Mysql唯一索引不区分大小写问题
  4. L2-030 冰岛人PTA
  5. DIAsource/艾美捷——肾上腺皮质激素相关研究
  6. LWN:Linux Mint 20.2 中的变化!
  7. python入门(一)——你好python
  8. 计算机毕业设计Java高校教学资源共享平台(源码+系统+mysql数据库+lw文档)
  9. linux下python版本升级,Linux下升级python版本(示例代码)
  10. python回声程序echo 一行代码_回声状态网络法echo state network代码(简单)