我正在處理在不同體系結構中需要不同參數的相機,是否有一個標誌可以檢查我是否在我的Mac中處於32位或64位? 我正在嘗試這個,但似乎沒有工作,我總是得到32Bits! :如何知道當前體系結構是否在mac中爲i386或x86_64? (Xcode)
#if defined(PER_ARCH_CFLAGS_x86_64)
NSLog(@"64bit!!");
#else
NSLog(@"32Bits!!");
#endif
我正在處理在不同體系結構中需要不同參數的相機,是否有一個標誌可以檢查我是否在我的Mac中處於32位或64位? 我正在嘗試這個,但似乎沒有工作,我總是得到32Bits! :如何知道當前體系結構是否在mac中爲i386或x86_64? (Xcode)
#if defined(PER_ARCH_CFLAGS_x86_64)
NSLog(@"64bit!!");
#else
NSLog(@"32Bits!!");
#endif
#ifdef __LP64__
// 64-bit code
#else
// 32-bit code
#endif
#ifdef __x86_64__
//64-bit intel
#endif
#ifdef __i386__
//32-bit intel
#endif
//carry on for ppc, ppc64, ARM
或...
#ifdef __LP64__
//64-bit Intel or PPC
#else
//32-bit Intel, PPC or ARM
#endif
謝謝,我一直在尋找的文件! ;) – nacho4d 2010-07-21 09:40:03