VS2015和TBB配合使用

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

  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配合使用_第2张图片
      在vc++目录-包含目录中,添加D:\Program Files\tbb_20170226\include即可。

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

  3. 验证

#include 
#include

using namespace std;
using namespace tbb;

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

}

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

你可能感兴趣的:(笔记)