我应该使用什么C预处理器有条件的OS X特定代码?

我应该使用什么C预处理器有条件的OS X特定代码?如果我正在为OS X进行编译,或者我正在为Linux编译,则需要包含一个特定的库。

我知道有__APPLE__但我不知道这是否是OS X 10.x的当前条件。

This list of operating system macros 表示__APPLE__和__MACH__的存在表示OSX。

也在the source for fdisk部分第18行确认。

http://stackoverflow.com/questions/1529031/what-c-preprocessor-conditional-should-i-use-for-os-x-specific-code

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:我应该使用什么C预处理器有条件的OS X特定代码?