英特尔 tbb 中的奇怪错误

Strange errors in intel's tbb

本文关键字:错误 tbb 英特尔      更新时间:2023-10-16

我已经构建了intel的tbb,在我的qt-pro文件中,我包含了以下行:

INCLUDEPATH += "C:\Downloads\libraries\tbb40_297oss\include"  

但当我试图编译我的项目时,我遇到了一个错误:

c:Downloadslibrariestbb40_297ossincludetbbinternal..tbb_exception.h:340: error: 'exception_ptr' in namespace 'std' does not name a type

我还有什么要做的吗?我在任何地方都找不到任何.lib文件。

这是因为在bits/c++config.h 中没有定义_GLIBCXX_ATOMIC_BUILTINS_N(N=1,2,4,8)

这是我的问题。事实证明,由于配置问题,我的MingW没有正确安装。

当我处理这件事的时候,我花了太多时间处理这些事情,而且已经非常非常晚了。我生病了,自己定义了这些宏。

从那天起,TBB编译和运行都没有问题。