我正在试着编译XIPH
QuickTime component
Xcode项目在OSX上。它依赖于许多库,如libflac和theora;所有这些依赖项都是C代码,它们都可以很好地与10.5sdk编译。但是,当涉及到编译组件本身时,我会得到许多错误,主要是沿着
src/flac-1.1.0/src/libFLAC/include/protected/file_decoder.h:26:0 src/flac-1.1.0/src/libFLAC/include/protected/file_decoder.h:26:
error: expected specifier-qualifier-list before 'FLAC__FileDecoderState'
和
/Users/me/Developer/objc/xiph-qt/build-macosx/../OggImport/src/importer_types.h:99:0
/Users/me/Developer/objc/xiph-qt/build-macosx/../OggImport/src/importer_types.h:99:
error: syntax error before 'Track'
在万维网上搜索之后,似乎问题可能与C++和定义结构的方式有关。我没有看到任何Objective-C代码本身混合在一起,所以我希望代码只是编译,但我想知道我是否缺少一个或两个构建标志来让GCC恢复正常。
我曾在xiph.org的一个邮件列表上问过这个问题,但在过去的一年里,这个项目似乎没有太多的开发时间。会很感激任何关于踢什么和踢到哪里去的建议。