2
我想在64位ios 7中使用xcode 5构建一个32位现有项目。在构建arm64期间,发生typedef重定义错误。 Xcode 5 llvm编译器显示redine错误。在下面我张贴示例代码主要是我得到错误。typedef重定义错误Xcode 5,iOS7和64bit与32bit
#if defined (__LP64__)
typedef long int64_t;
typedef unsigned long u_int64_t;
#else
typedef long long int64_t;
//shows redefine error int64_t long vs long long
typedef unsigned long long u_int64_t;
//shows redefine error u_int64_t unsigned long vs unsigned long long
#endif
代码从哪里来?它是你的吗?如果是这样,你为什么试图定义现有的类型名称,如“int64_t”? –
其现有的项目代码,使用Xcode 4.6在32位模式下成功构建。现在我想用64位的arm64架构来构建它。 – Saif