我有这行代码:
GetVolParmsInfoBuffer volumeParms;
HParamBlockRec pb;
我包括了这个标题:
#include </System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h>
但是编译器仍然会抛出HParamBlockRec
未知类型的错误。
在另一个具有相同文件的项目中,一切正常,即使不包括Files.h
标题。
有什么我想念的吗?
更新 我能够通过将架构设置为 32 位来修复错误。
但现在我收到了这个构建错误:
error: -fobjc-arc is not supported with fragile abi
我搜索了一下,有人说切换到 LLVM GGC 4.2 编译器会有所帮助,但事实并非如此。
现在我的构建设置是:
- 32 位英特尔
- Mac OSX 10.7 SDK
- 仅构建活动架构是
- Mach-O 类型设置为动态库
我对 XCode 中的编码非常不熟悉。所以,如果你能在这里帮助我,那就太好了。