visual-c++ - 错误无法打开文件 'kernel32.lib'

标签 visual-c++ visual-studio-2015 kernel32

我已经在 Windows 7 上安装了 VS2013 和 VS2015。

我有一个现有的 C++ Dll 项目,它构建得很好,但现在突然它不会使用 VS2015 构建并给我错误:

LINK : fatal error LNK1104: cannot open file 'kernel32.lib'

来自这篇文章:fatal error LNK1104: cannot open file 'kernel32.lib'我去寻找 kernel32.lib 文件,它位于这里:
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86

当我去我的项目时 属性-->链接器-->输入并选择 Macros 我看到这条路径确实存在:

enter image description here

我的平台工具集设置为 Visual Studio 2013 - Windows XP (v120_xp) 这是它一直设置的。

为什么我的项目突然停止构建?可能出了什么问题?

最佳答案

当我更改 VC++ 目录时,我今天在 Visual Studio 2013 中遇到了类似的问题:

项目->属性->VC++目录:
Include Directories

关于visual-c++ - 错误无法打开文件 'kernel32.lib',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39514632/

相关文章:

c - 如何将 main 函数与头文件链接起来并创建它的 dll 文件?

c - Windows API 是否可以与 Windows 窗体一起使用

c++ - 如何在 Windows 10 Visual Studio 中使用所需的 `.dll` 进行构建

c# - CS0433 : Ambiguous Reference System.Net.Http.HttpRequestMessageExtensions

git - 在 Visual Studio 中执行 GIT PULL 时如何正确处理 merge

c# - EnumResourceNames 问题 - 未知错误

C++ 不识别 opencv 变量

c++ - 如何打开分区句柄以获取其在动态磁盘上的信息?

c++ - 在 Windows 64 中编译 32 位应用程序时未解析的外部符号

visual-c++ - 错误 C2440 : 'static_cast' : cannot convert from 'long' to 'LRESULT'