我已经构建了intel的tbb,在我的qt pro文件中,我已经包含以下行:
INCLUDEPATH += "C:\\Downloads\\libraries\\tbb40_297oss\\include"
但是当我尝试编译我的项目时,我收到了一个错误:
c:\Downloads\libraries\tbb40_297oss\include\tbb\internal\..\tbb_exception.h:340: error: 'exception_ptr' in namespace 'std' does not name a type
还有什么我应该做的吗?我无法在任何地方找到任何.lib文件。
答案 0 :(得分:1)
这是因为_GLIBCXX_ATOMIC_BUILTINS_N
bits/c++config.h
(N = 1,2,4,8)
这是我的问题。 It turned out that由于配置问题,我的MingW安装不正确。
当我处理这个问题的时候,我花了太多时间处理那些类型的狗屎,而且非常深夜。我生病了并且自己定义了这些宏。
TBB自那天起编译并运行没有问题。