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

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



2万+

被折叠的 条评论
为什么被折叠?



