我是一位C ++初学者开发人员,致力于利用GoogleTest框架进行质量保证项目。创建单元测试时,为了验证解决方案输出是否在可接受范围内,我收到错误消息“ LINK1104:无法打开文件'C:Users \ kfung \ Documents \ SAM \ sam_dev \ ssc \ build_vs2017 \ x64 \ Release \ test.exe'“。
它突然冒出来。我已经在SAM \ sam_dev分支中工作了一段时间,在那里我可以完全访问它。最重要的是,此错误消息是在尝试构建我的解决方案后出现的。出现此消息时,我仅更改整数值,因此我认为它实际上与该操作无关。没什么大不了的。
test.exe程序运行正常,并且能够测试我的测试资源管理器中的所有文件。该程序可以运行,但是VS17无法找到/使用此文件。
我已经搜索了整个堆栈溢出和google,没有讨论过类似我的问题的内容。该错误无处不在,没有任何实际提示。
我已经尝试使用命令“ checkout-。”在Gitbash上“重置”我的开发分支,在此之前我应该将项目恢复到其工作状态。这并不会影响我的解决方案,该解决方案一直在发生错误。
我该怎么办?