vs2019配置Intel TBB库
发布时间
阅读量:
阅读量
一、下载
首先下载TBB库,链接如下:GitHub - uxlfoundation/oneTBB: oneAPI Threading Building Blocks (oneTBB)
解压

二、cmake编译生成

添加tbb路径,和输出文件路径,点击Generate,生成以下文件

三、编译all_build
打开TBB.sln工程,对ALL_BUILD文件右键点击生成分别进行debug和release编译,得到文件夹msvc_XXX_debug &msvc_XXX_release


四、在自己的工程中配置TBB
1、在VS项目的c/c++->常规->附加包含目录,配置cmake部署后的项目路径:oneTBB-master\include
2、在链接器->常规->附加库目录下,添加文件夹msvcXXX_debug&msvcXXX_release的路径
3、在工程文件夹下添加dll文件,否则会提示找不到相应dll文件

五、测试
#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;
}
运行结果如下

全部评论 (0)
还没有任何评论哟~
