VS2015和TBB配合使用
原文转载于:https://blog.csdn.net/dwosion/article/details/72724371
前提
vs2015平台和TBB库,其中TBB库可以从官网https://www.threadingbuildingblocks.org/上进行下载。我这里使用的是tbb2017_20170226oss_win.zip这一版本。
配置
下载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中的选择相对应。
- 添加TBB的环境变量
验证
#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配合使用相关推荐
- 太阳神三国杀学习第一步--编译并运行(qt5.7.0+vs2015)
起因: 很早就想寻找一个开源的c++项目进行学习,也在很早就发现了太阳神三国杀这个项目,但是之前在github中下载后总是草草编译一直没有编译成功过,最近又重燃斗志决定深入研究一下. 分析应该 ...
- VS2015之博大精深的MFC项目开发(二)
VS2015之博大精深的MFC项目开发(二) 第二章 MFC原理篇 1.MFC06-1:CString类的测试 1.1 operator+函数 1.2 Delete函数 1.3 Find函数 1.4 ...
- vs2015开发c语言 简书,微软符号服务器_NT_SYMBOL_PATH给VS调试带来的隐藏坑
昨天我碰到一个非常坑的问题,问题是这样的: 我机子上已经装了vs2015和vs2010,vs2010和vs2015都跑得很溜,没有啥异常现象.然后昨天我不知哪里来的突然想法:机子上有些资源需要打包收藏 ...
- 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 ...
- QT:(3)在VS2015下配置qt
接上一篇我们已经在Win10下安装了QT5.12.8.因为使用VS2015习惯了所以想在VS2015上配置一下qt.方法如下: 1.在开始菜单下选择VS2015打开.(可以是VS的其他版本,本人使用的 ...
- [转]VS2015编译的程序在其他机器上缺少msvcp120.dll
http://www.lai18.com/content/1159618.html 1. 今天分享一个自己在开发过程中遇到的困难. 用VS2015开发了一个windows客户端(win32项目),在自 ...
- Intel TBB简介及在Windows7 VS2013上源码的编译过程
Intel TBB(Intel Threading Building Blocks)是Intel线程构建块开源库,它的License是Apache 2.0. Intel TBB是一种用于并行编程的基于 ...
- 小程序云开发,判断数据库表的两个字段匹配 云开发数据库匹配之 and 和 or 的配合使用
云开发数据库匹配之 and 和 or 的配合使用 代码: // 获取成员消息onMsg2() {let that = thiswx.cloud.init({env: 'gezi-ofhmx'})con ...
- VS2015配置并运行汇编(一步一步照图做)【vs2017的链接在最后】
为什么80%的码农都做不了架构师?>>> x64: TITLE Add and Subtract (AddSub.asm) ; This program adds and su ...
最新文章
- 收集了7000个地震回波后,机器学习发现了地下上千公里处的热岩床
- oracle datafile损坏,史上最全Oracle文件损坏处理办法(附实验步骤)
- 高通android新建项目
- Java小白进阶笔记(2)-变量和数据类型
- LeetCode_database刷题记录(627. 交换工资)
- oracle 分区表转换,Oracle 12.2之后ALTER TABLE .. MODIFY转换非分区表为分区表
- 如何拷贝工程_如何获得微信小游戏跳一跳源码以及源代码组合包括哪些
- 第二章作业-第1题-万世想
- 什么是MySQL视图
- 银行测试(2)-专有名词
- 6款字体转换工具网站,一键生成想要字体!
- 下面对html描述正确的有多选题,web前端笔试题
- DNS域名解析配置详解
- 林下仿野生天麻的种植技术方法
- 劳务派遣有五险一金吗
- freemarker macro宏定义
- 未识别的网络 无internet
- PyTorch 深度学习实践 第13讲
- UNREAL4 PROPERTY SYSTEM
- 在此服务器上找不到请求的URL