macos - 在 Mac OS 上编译时使用 Clang 时出错
问题描述
我正在使用 clang++ 编译一个与某些库相关的项目。编译时,我收到这样的错误:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:316:9: error: no member
named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
~~^
或者
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/cmath:552:28: error: expected
a qualified name after 'typename'
_LIBCPP_CONSTEXPR typename enable_if<is_floating_point<_A1>::value, bool>::type
^
我的铿锵版本是:
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-
dir=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.0 (clang-1100.0.33.8)
Target: x86_64-apple-darwin19.4.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin/anas@MacBook-Pro-de-Anas src %
自从我升级到 Mac Os Catalina 后,我不知道为什么会出现这些错误。谢谢你的帮助。
解决方案
推荐阅读
- python - tryng to import a file inside a function,then using the import in another function, getting a unresolve error
- c# - 使用 JQuery ajax MVC 的登录表单
- python - 将多个 Dash 应用程序集成到 Flask
- python - Python beautifulSoup WebScrape Span
- csv - 仅允许 .csv 文件进行 nginx 身份验证
- python - 在 Python 中实现合并排序时遇到问题
- r - 使用 caret/gbm 的多项分类器的 mnLogloss 错误
- python - 在 Python 中减去数据帧,在列中返回 NaN
- reactjs - 我的对话框在单击时产生错误
- css - 使用 grid-auto-flow: column 固定列数