0

我正在使用本机子系统构建代码,我遇到了 and 的operator new问题delete。我想使用 WDK newdelete但出现以下错误:

: 错误 LNK2019: 函数 _main 中引用的未解析的外部符号“void __cdecl operator delete(void *)”(??3@YAXPAX@Z)

: 错误 LNK2019: 函数 _main 中引用的未解析的外部符号“void * __cdecl operator new(unsigned int)”(??2@YAPAXI@Z)

有没有办法使用WDK自己的newdelete?WDK 中是否有任何库可用于本机子系统中的这些功能?

4

1 回答 1

1

谁说 WDK 甚至有newand delete?它主要是用 C 编写的,而不是 C++。任何 C++ 部分都可能使用本机 API 处理自己的内存管理。

您应该使用本机子系统中可用的内存 API 定义自己的全局operator newoperator delete(毕竟这只是内存分配/释放 - 编译器负责运行构造函数和析构函数)。

于 2012-05-02T13:41:03.190 回答