0

我已经构建了英特尔的 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 文件。

4

1 回答 1

1

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

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

当我处理这个问题时,我花了太多时间在那些类型的狗屎上,而且已经很晚了。我生病并自己定义了这些宏。

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

于 2012-03-02T17:08:23.490 回答