2012-03-02 100 views
0

我已经用gcc 4.6.1的qt 4.8,我想在我的项目中使用英特尔的tbb。为了做到这一点,我想要采取哪些步骤?使用英特尔的tbb与qt

回答

4
  • 安装TBB(包括头文件和库)
  • 包括头在必要
  • 在适当情况下使用这个库。
  • 链接与TBB
+0

你说的是安装tbb,但我唯一能找到的东西是:http://threadingbuildingblocks.org/download.php没有安装程序。它只是压缩文件。 – smallB 2012-03-02 16:07:08

+0

什么操作系统,什么版本,什么系统架构...这是一个非常含糊的问题,有一个非常模糊的答案 – 111111 2012-03-02 16:08:12

+0

操作系统Windows 7,体系结构x86 – smallB 2012-03-02 16:11:07

1

首先,你必须使用此命令

mingw32-make compiler=gcc arch=ia32 runtime=mingw tbb 

here在主TBB Makefile文件是目录采取建立TBB的dll文件(MinGW版本)。

+0

@sad_mad我做到了。现在出于一些奇怪的原因,我得到错误,即使我可以在bits /目录中看到此头文件,exception_ptr不是一种类型。 – smallB 2012-03-02 17:21:21

+0

@smallB:似乎TBB试图使用C++ 11功能(即异常传播),但编译器没有启用它。也许TBB论坛比SO更好地解决问题。 – 2012-03-05 13:12:28

+0

@AlexeyKukanov:事实上,默认情况下,编译器被配置为禁用它。 #smallB的问题是[here](http://stackoverflow.com/q/9537219/425817)。我也可以在TBB论坛上提出同样的问题。 – 2012-03-05 14:50:15