1.问题描述
自从升级macOS Monterey 版本12.6.3 (21G419)后(XCode、CommandLineTools也一并升级了)。C++项目编译时,出现如下类似问题:
2.解决方法
通过重装XCode、CommandLineTools都无法解决,折腾了好几天,实在很抓狂。
原因就是include<math.h>
时找不到math.h,可能是升级了macOS、XCode或CommandLineTools导致的。
最后,通过参考网上论坛后,采用了一种简单粗暴的方式解决的上述问题。方法描述如下:
或者
如果,在/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/math.h
中include_next <math.h>
也出现上述问题,则将其直接设定为:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。