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

最近,在对算法用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

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值