我有一些我想转换为 Objective-C++ 的 Objective-C 代码。要将源文件的扩展名从 更改.m
为.mm
,我将文件类型设置为Objective-C++ Source
. 但是,现在我的项目无法构建。它在我调用的行上给出错误vm_deallocate
。
这是行:
vm_deallocate(mach_task_self(), (vm_address_t)prevInfo, prevInfo);
确切的错误是:
使用未声明的标识符 vm_deallocate
vm_deallocate
仅限于Objective-C ?是否有等效的 Objective-C++ 函数?