Advertisement

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;
    
 }
    
  
    
    
    
    

运行结果如下

本文参考VS2019配置TBB(Intel)并行库_vs2019tbb库教程-博客

全部评论 (0)

还没有任何评论哟~