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

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

  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的属性。 

      在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配合使用相关推荐

  1. 太阳神三国杀学习第一步--编译并运行(qt5.7.0+vs2015)

    起因:     很早就想寻找一个开源的c++项目进行学习,也在很早就发现了太阳神三国杀这个项目,但是之前在github中下载后总是草草编译一直没有编译成功过,最近又重燃斗志决定深入研究一下. 分析应该 ...

  2. VS2015之博大精深的MFC项目开发(二)

    VS2015之博大精深的MFC项目开发(二) 第二章 MFC原理篇 1.MFC06-1:CString类的测试 1.1 operator+函数 1.2 Delete函数 1.3 Find函数 1.4 ...

  3. vs2015开发c语言 简书,微软符号服务器_NT_SYMBOL_PATH给VS调试带来的隐藏坑

    昨天我碰到一个非常坑的问题,问题是这样的: 我机子上已经装了vs2015和vs2010,vs2010和vs2015都跑得很溜,没有啥异常现象.然后昨天我不知哪里来的突然想法:机子上有些资源需要打包收藏 ...

  4. vs2015编译linux源码,使用Visual Studio 2017(VS2017)编译OpenCC 1.0.4 (Open Chinese Convert)源代码...

    摘要:本文介绍了Win7 64位环境下OpenCC(Open Chinese Convert) 1.0.4源码编译全过程,除VS2017外,VS2013以上版本也应该基本同样适用,其他版本的Windo ...

  5. QT:(3)在VS2015下配置qt

    接上一篇我们已经在Win10下安装了QT5.12.8.因为使用VS2015习惯了所以想在VS2015上配置一下qt.方法如下: 1.在开始菜单下选择VS2015打开.(可以是VS的其他版本,本人使用的 ...

  6. [转]VS2015编译的程序在其他机器上缺少msvcp120.dll

    http://www.lai18.com/content/1159618.html 1. 今天分享一个自己在开发过程中遇到的困难. 用VS2015开发了一个windows客户端(win32项目),在自 ...

  7. Intel TBB简介及在Windows7 VS2013上源码的编译过程

    Intel TBB(Intel Threading Building Blocks)是Intel线程构建块开源库,它的License是Apache 2.0. Intel TBB是一种用于并行编程的基于 ...

  8. 小程序云开发,判断数据库表的两个字段匹配 云开发数据库匹配之 and 和 or 的配合使用

    云开发数据库匹配之 and 和 or 的配合使用 代码: // 获取成员消息onMsg2() {let that = thiswx.cloud.init({env: 'gezi-ofhmx'})con ...

  9. VS2015配置并运行汇编(一步一步照图做)【vs2017的链接在最后】

    为什么80%的码农都做不了架构师?>>>    x64: TITLE Add and Subtract (AddSub.asm) ; This program adds and su ...

最新文章

  1. 收集了7000个地震回波后,机器学习发现了地下上千公里处的热岩床
  2. oracle datafile损坏,史上最全Oracle文件损坏处理办法(附实验步骤)
  3. 高通android新建项目
  4. Java小白进阶笔记(2)-变量和数据类型
  5. LeetCode_database刷题记录(627. 交换工资)
  6. oracle 分区表转换,Oracle 12.2之后ALTER TABLE .. MODIFY转换非分区表为分区表
  7. 如何拷贝工程_如何获得微信小游戏跳一跳源码以及源代码组合包括哪些
  8. 第二章作业-第1题-万世想
  9. 什么是MySQL视图
  10. 银行测试(2)-专有名词
  11. 6款字体转换工具网站,一键生成想要字体!
  12. 下面对html描述正确的有多选题,web前端笔试题
  13. DNS域名解析配置详解
  14. 林下仿野生天麻的种植技术方法
  15. 劳务派遣有五险一金吗
  16. freemarker macro宏定义
  17. 未识别的网络 无internet
  18. PyTorch 深度学习实践 第13讲
  19. UNREAL4 PROPERTY SYSTEM
  20. 在此服务器上找不到请求的URL

热门文章

  1. 分页存储存储管理方式详解
  2. Linux网络遭到攻击后是如何实现封禁IP的
  3. python字典保存星座性格特点并输出
  4. OrangePI使用 Rust-python 完整教程
  5. 仿抖音短视频APP源码,底部弹窗对话框
  6. 充电桩用什么写软件_小区安装汽车充电桩,是选择直流桩还是交流充电桩,有什么区别?...
  7. sudo:apt:command not found
  8. 区块链狼人杀:宝二爷、赵东、帅初、易理华,谁是狼人谁是预言家?
  9. selenium的两种sendkeys差异
  10. 总结:25如何提升组织与个人的研发效能?