c++ - 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 添加到命令行,但没有得到其他信息。
解决方案
将库添加到属性页 -> 链接器 -> 常规中的路径,如果已添加,请尝试将其包含在属性页 -> 链接器 -> 输入中。如果你不喜欢使用斜线,Visual Studio 有宏,或者只是复制并粘贴路径。
推荐阅读
- android - 如何通知 Backstack 中的 Fragment 它再次位于顶部
- python - 如何从其他文件运行@app.route
- python - 比较excel文件中的名称列表和列
- excel - 使用 excel 插件从 azure web storage 请求到 jira 时出现 Cors 错误
- mysql - Laravel API 资源(创建精确 API 的问题)
- express - 如何正确地将重写插件包含到 Express Gateway 策略中?
- java - Confluent Cloud Apache Kafka Consumer - 主题 [test-1] 存在/不存在且 missingTopicsFatal 为真
- github - Github GraphQL v4 API 嵌套分页(单个查询中不能跟随多个分页游标)
- java - 由于某种原因,Java 循环进行了 4 次
- c++ - 自定义向量不起作用的 set_interaction 示例