我发现可以使用命令#ifdef
以这种方式组合多个#if defined(STUFF)
:
#if defined(_BLA1) || defined(_BLA2)
或
#if defined(_BLA1) && defined(_BLA2)
但是我可以使用括号来组合更精确的定义,例如:
#if (defined(_BLA1) || defined(_BLA2)) && (defined(_BLA3) || defined(_BLA4))
答案 0 :(得分:0)
是的,它运作正常。我在Xcode中测试了它,它使用LLVM编译器。