欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VS2015和TBB配合使用

程序员文章站 2022-05-21 14:19:42
...

原文转载于:https://blog.csdn.net/dwosion/article/details/72724371

  1. 前提 
    vs2015平台和TBB库,其中TBB库可以从官网https://www.threadingbuildingblocks.org/上进行下载。我这里使用的是tbb2017_20170226oss_win.zip这一版本。 
    VS2015和TBB配合使用

  2. 配置 
    下载tbb2017_20170226oss_win.zip后,解压即可使用,将解压后的文件放在自己想要的地方。配置过程有三个过程,添加TBB的bin环境变量,添加包含目录和添加库目录。

    • 添加TBB的环境变量 
      打开win10的系统-高级系统设置-环境变量,在系统变量path中添加D:\Program Files\tbb_20170226\bin\ia32\vc12,将bin中的可执行文件加入到路径中。需要注意的是,在bin中有不同的位数和vs编译器版本选择,需要根据情况选择。我这里选择的是32位vc12,其中有各种.dll文件。环境变量重启生效,否者会出现dll缺失的错误。
    • 添加TBB的include目录 
      在vs2015中选择视图-其他窗口-属性管理器,在工作窗口一侧弹出的属性管理器上,根据选择进行属性配置,我这里配置的是win32debug的属性。 
      VS2015和TBB配合使用
      在vc++目录-包含目录中,添加D:\Program Files\tbb_20170226\include即可。

    • 添加TBB的库目录 
      在vc++目录- 
      库目录中,添加D:\Program Files\tbb_20170226\lib\ia32\vc12。这里的选择要和上面bin中的选择相对应。

  3. 验证

#include <tbb/tbb.h>
#include<iostream>

using namespace std;
using namespace tbb;

int main()
{
    parallel_for(0, 10, [](int num) {cout << num << ":hello tbb " << endl; });
    getchar();
    return 0;

}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

编译程序后,输出如图,则表示编译成功。 
VS2015和TBB配合使用


相关标签: tbb