gpt4 book ai didi

c - WDK、智能感知和 C : "command-line error: exception handling option can be used only when compiling C++ driver"

转载 作者:太空狗 更新时间:2023-10-29 15:07:01 24 4
gpt4 key购买 nike

我想使用 Visual Studio 2015 编写内核驱动程序,所以我安装了 Windows 10 SDK 和 WDK 以及 VS 2015。

我在项目中创建了空的内核驱动程序项目和 main.c。

但是,智能感知不起作用,错误列表显示:

“命令行错误:异常处理选项只能在编译C++驱动时使用”

我想 VS 希望我在 C++ 上编写我的项目,但我不想在 C++ 上编写代码。我讨厌在分配内存等时强制转换。有什么解决方法吗?

谢谢

最佳答案

C++ 通常不用于内核模式驱动程序,因为它不受支持。我在我的驱动程序中使用了一些 C++,但那是个异常(exception)。

我在 VS 2015 中看到了同样的问题。只需在您的项目中创建一个空白 C 文件,您就会在第一行的第一列看到智能感知 (~)。这意味着现在所有 C 源文件的智能感知基本上都被破坏了。

关于c - WDK、智能感知和 C : "command-line error: exception handling option can be used only when compiling C++ driver",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31711493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com