Xcode 6:使用外部reSIProcate dylib,在构建时不能重新声明“类成员”

时间:2014-07-29 18:26:49

标签: c++ xcode macos llvm

我对Cocoa / Xcode很陌生。我更多的网络开发者最终想要制作出色的Mac OSX。

我设法建立了reSIProcate库,并非没有麻烦。我还设法链接了这组.dylib及其头文件。好。不要忘记在Ocjective-C ++文件中使用它(将我的.m重命名为.mm)。 精细。 什么? unknown type name 'Int32' & 'Int16'? 发现我必须创建一个Prefix Header文件来全局声明这些基本类型:

#include <Foundation/Foundation.h>
typedef signed int Int16;
typedef signed int Int32;
typedef uint16_t UInt16;
typedef uint32_t UInt32;

好的,已经完成了。那个问题已经解决了。现在......

我现在收到错误:class member cannot be redeclared in:

'[…]/include/rutil/resipfaststreams.hxx:139:25'
ResipFastOStream& operator<<(Int32 l)
                  ^

好吧,现在我被卡住了。有没有办法告诉LLVM编译器跳过这个致命的错误? 这怎么能在Xcode下附加,但显然没有其他人抱怨它?

我该如何解决这个问题?

欢迎任何欢迎。

0 个答案:

没有答案