Share via


/KERNEL(创建内核模式二进制文件)

创建适合在内核模式下运行的二进制文件。

语法

/KERNEL

备注

如果二进制文件中链接的任何对象文件或库未使用 /kernel 进行编译,则链接器将发出警告。

必须使用 /kernel 选项编译可在内核模式下运行的代码。 如果链接一个二进制文件,而该文件包含未使用 /kernel 编译的代码,则二进制文件可能无法在内核模式下正确运行。

内核模式的代码是使用一组简化的 C++ 语言功能编译的,这些功能特定于在内核模式下运行的代码。 编译器为可能具有中断功能但无法禁用的 C++ 语言功能生成警告。 有关在内核模式下编译代码的详细信息,请参阅 /kernel(创建内核模式二进制文件)

在 Visual Studio 中设置此链接器选项

  1. 打开项目“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“链接器”>“命令行”属性页 。

  3. 在“其他选项”中,输入 /KERNELMODE

另请参阅