我的项目中有以下代码行,但出现错误 Unknown type name int32
#if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1060
int32_t NPP_WriteReady(NPP instance, NPStream* stream);
int32_t NPP_Write(NPP instance, NPStream* stream, int32_t offset, int32_t len, void* buffer);
#else
int32 NPP_WriteReady(NPP instance, NPStream* stream); // getting error here
int32 NPP_Write(NPP instance, NPStream* stream, int32 offset, int32 len, void* buffer);// getting error here
#endif
我正在使用 Max 10.8、Xcode 4.6.2 SDK、Base SDK 10.7 和 Apple llvm 编译器。
似乎 Apple 已在 10.6 及以后的版本中删除了 int32 类型。我已经为其添加了#define,但它不起作用。请帮助我。