【发布时间】:2018-05-19 21:22:35
【问题描述】:
我正在尝试按照this page 上的说明在 Yocto 上安装 dlib。但是安装在最后一个命令处失败,并显示消息“错误:命名空间 'std' 中的 'exception-ptr' 没有命名类型”。
我怀疑这是因为我的机器上安装的 gcc 版本 4.8.2 没有正确支持 C++11,根据关于这种情况的极少数报告。
但是,尝试将 gcc 更新到更高版本(如 4.9.2 或 5.4.0)也失败了,因为显然 gcc 与 Yocto 不直接兼容。尝试运行 make 导致失败,抱怨未知操作系统。因此,我可能还需要知道如何更新安装在 Yocto 机器上的 gcc。
如果有人知道一个好的解决方法,我会很高兴知道。
【问题讨论】:
-
您可以下载
Visual Studio 2015 community edition并安装Visual C++。 Visual Studio 2015 支持 ISO C++ 14 标准。另一个优点是您可以使用超过 2 GB 的 RAM,因为所有程序都将使用 x64 使用以下命令构建:cmake -G "Visual Studio 14 2015 Win64" .. -
你不能使用最近的 gcc (>6) 吗?