首页 > 解决方案 > LNK1104:无法打开文件 'C:\Program Files (x86)\Windows Kits\10\\lib.obj'

问题描述

我正在为 Visual Studio 2019(社区版)中的 C++ 库生成一个 GoogleTest 项目,并通过向导创建它。

我已设置项目/属性/链接器/附加依赖项 = $(WindowsSdkDir)\lib; 解决初始链接器错误(LNK1104: cannot open file 'libcpmtd.lib')。我现在得到:

1>LINK : fatal error LNK1104: cannot open file 'C:\Program Files (x86)\Windows Kits\10\\\\lib.obj'

我该如何解决这个问题?(我注意到这条路径中有一个双斜杠:需要安装一些东西?可能是一个环境变量?)

我尝试将 /VERBOSE 添加到命令行,但没有得到其他信息。

标签: c++visual-studio-2019linker-errorsgoogletest

解决方案


将库添加到属性页 -> 链接器 -> 常规中的路径,如果已添加,请尝试将其包含在属性页 -> 链接器 -> 输入中。如果你不喜欢使用斜线,Visual Studio 有宏,或者只是复制并粘贴路径。


推荐阅读