繁体   English   中英

未解析的外部符号_malloc

[英]unresolved external symbol _malloc

我正在尝试使用WDK创建一个驱动程序,我需要在该驱动程序中使用malloc。当我尝试使用该驱动程序时,出现诸如malloc无法解析的外部符号之类的错误,我认为我必须包含一些库,但我不确定我该如何解决此错误?

Windows设备驱动程序通常不与C运行时链接。 DDK / WDK的构建环境未与MSVCRT链接。 但是有些内存分配例程可以在内核和驱动程序编程中使用。

有关更多详细信息,请参见此链接

边注:

我有点担心您没有提到“免费”也是一个未解决的符号。 这表明您从不调用它,因此设备驱动程序代码中发生内存泄漏。 ;)还是WDK从某个地方引入了free()的实现?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM