首页 > 解决方案 > 如何包含必要的 kernel32.lib、标头 - 或在自定义应用程序中使用标准 dll?

问题描述

我尝试构建Airspy 库,但我遇到了问题,它甚至不包括 Kernel.h 头文件?我将项目设置中的 Windows SDK 更改为无效,现在我看到与看起来非常好的语法有关的奇怪错误:

这是Win8.1,我在设置中都试过了,都安装了,但还是没有编译。我想使用该库从无线电设备读取音频,但未编译必要的库(或者我可以包含 Airspy dll 并在此处放弃编译和构建步骤?)

显示的错误

错误

所有安装的sdk

标签: cwindowsvisual-studiowinapivisual-studio-2017

解决方案


>> 它甚至不包括 Kernel.h 头文件?

这个头文件中不一定要用到这个库。它可以在其他头文件中使用。

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib ,这是 kernel32.lib 的路径。1.确认该文件存在。2.检查你的VS的Library Directories并确认你填写了路径。这是丢失文件问题的常见解决方案。


推荐阅读