4
我在OSX 10.6 32位模式下建立一個第三方庫(庫是Xerces的2.8)。我確定設置了預處理器定義__LP64__
。然而,據我可以看到它沒有被設置的第三方項目的任何配置文件中,並做通所有文件#define __LP64__
全局搜索(通過搜索),其中,這是被定義不透露給我係統。在OSX 10.6上爲C++應用程序的默認版本定義__LP64__在哪裏?
我建立通過make
庫在命令行(Xcode中不涉及)。
我想知道在哪裏__LP64__
定義 - 其目的是,因爲我在建32位模式下什麼項目。
命令'CPP -dM的/ dev/null'會給你一切由您的預處理器定義的宏的列表。 –
'cpp -dM/dev/null'是一個黃金!這次真是萬分感謝。 –