默认编译器为clang的mac用户应如何处理#include <experimental filesystem =“”>

时间:2017-09-30 23:22:01

标签: c++ git macos clang c++17

我正在安装一个来自git的项目,该项目在我的 MacOS Sierra 上有点分散。

我从git下载A分支,在sudo make install期间尝试完全安装中间B分支以使项目正常运行。麻烦的是这个B分支有一个

#include <experimental/filesystem>

调用时,其中间(由项目A的sudo make install自动安装)在其中一个文件中运行。因此产生:

src/ccc.cpp:10:10: fatal error: 'experimental/filesystem' file not found
#include <experimental/filesystem>
         ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
error: Setup script exited with error: command '/usr/bin/clang' failed with exit status 1
make: *** [install] Error 1

帮助尝试包含此<experimental/filesystem>的此文件实际上是作为临时文件处理的,所以我无法手动安装它我可以说。

当然,解决方案是尝试更新clang(我可以添加9.0),但事实证明无济于事。所以我在这里要求我可以做的事情。在此先感谢您的帮助。

我已经安装了gcc,如果它有任何帮助,我有可能让sudo make install使用它吗?

0 个答案:

没有答案