gpt4 book ai didi

c++ - 如何确定我正在编译的 MacOS 版本?

转载 作者:行者123 更新时间:2023-11-30 02:05:16 34 4
gpt4 key购买 nike

我正在有条件地编译:

#ifdef WIN32
myVal = "Windows";
#elif __APPLE__
myVal = "Apple";
#endif

是否有一个值可以在 __APPLE__ block 中测试以针对不同版本(10.4、10.5、10.6 等)进行测试?

最佳答案

如果您要检查编译器的环境,请尝试 uname -v

具体来说,我认为您可以执行 uname -v | sed 's/Darwin Kernel Version\([^ ]*\):.*/\1/' 获取,例如“10.5”。

关于c++ - 如何确定我正在编译的 MacOS 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9669492/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com