1.下载最新的TBB的库,这里需要下载两个部分,一个是编译好的bin和lib文件,一个是src的源文件
以为bin文件里面有.h这样的头文件,所以在下载的时候还需要下载头文件,就是src里面的文件
2.linux上和windows上按照都比较方便
a。windows上,这个是目录
D:/Program Files/Intel/IBB>
└─2.0
├─ia32
│ ├─vc7.1
│ │ ├─bin
│ │ │ tbb.dll
│ │ │ tbbmalloc.dll
│ │ │ tbbmalloc_debug.dll
│ │ │ tbbvars.bat
│ │ │ tbbvars.csh
│ │ │ tbbvars.sh
│ │ │ tbb_debug.dll
│ │ │
│ │ └─lib
│ │ tbb.lib
│ │ tbb.pdb
│ │ tbbmalloc.lib
│ │ tbbmalloc.pdb
│ │ tbbmalloc_debug.lib
│ │ tbbmalloc_debug.pdb
│ │ tbb_debug.lib
│ │ tbb_debug.pdb
│ │
│ └─vc8
│ ├─bin
│ │ tbb.dll
│ │ tbbmalloc.dll
│ │ tbbmalloc_debug.dll
│ │ tbbvars.bat
│ │ tbbvars.csh
│ │ tbbvars.sh
│ │ tbb_debug.dll
│ │
│ └─lib
│ tbb.lib
│ tbb.pdb
│ tbbmalloc.lib
│ tbbmalloc.pdb
│ tbbmalloc_debug.lib
│ tbbmalloc_debug.pdb
│ tbb_debug.lib
│ tbb_debug.pdb
│
└─include
│ index.html
│
└─tbb
│ aligned_space.h
│ atomic.h
│ blocked_range.h
│ blocked_range2d.h
│ blocked_range3d.h
│ cache_aligned_allocator.h
│ concurrent_hash_map.h
│ concurrent_queue.h
│ concurrent_vector.h
│ mutex.h
│ parallel_for.h
│ parallel_reduce.h
│ parallel_scan.h
│ parallel_sort.h
│ parallel_while.h
│ partitioner.h
│ pipeline.h
│ queuing_mutex.h
│ queuing_rw_mutex.h
│ scalable_allocator.h
│ spin_mutex.h
│ spin_rw_mutex.h
│ task.h
│ task_scheduler_init.h
│ tbb_machine.h
│ tbb_stddef.h
│ tick_count.h
│ _tbb_windef.h
│
└─machine
linux_em64t.h
linux_ia32.h
linux_itanium.h
mac_ppc.h
windows_em64t.h
windows_ia32.h
windows_ia32_inline.h
然后添加 TBB20_INSTALL_DIR 值为D:/Program Files/Intel/IBB/2.0到环境变量。
按照example的任何一个demo修改VS2005的编译选项,就ok了,这个是简单易用的方法了
b。linux下安装,
安装/opt/intel/tbb/2.0/[bin|doc|examples] 同样,添加include文件,这里的根据自己的gcc的版本,选择不同的include下的头文件,例如:
inlclude/ia32/cc<gccversion>_libc<glibcversion>_kernel<kernelversion>/lib/<lib><lib><malloc>.so
然后添加环境变量到系统的中
可以直接放到自己的user的.bashrc里面
最后添加一行,source /opt/intel/tbb/2.0/ia32/cc4.1.0_libc2.4_kernel2.6.16.21/bin/tbbvars.sh
这样每当启动shell的时候,环境变量就会自动添加进去;
同windows的方法,如果自己觉得修改编译参数不方便,就参照example的例子,呵呵:)
best wishes!
分享到:
相关推荐
Win7 VS2013编译的 TBB Threading Building Blocks 可与OpenCV共用
TBB,Thread Building Blocks,线程构建模块,是Intel公司开发的并行编程开发的工具。 OSCON 上,Intel 宣布...TBB 可以在Windows,Linux和 OSX 上运行,支持 Intel, Microsoft 和GNU工具,这就覆盖了绝大多数需求范围。
intel TBB2019版本,windows平台。TBB是一种并行编程开发工具。
版本是2018 update5。TBB,Thread Building Blocks,线程构建模块,是Intel公司开发的并行编程开发的工具。...TBB 可以在Windows,Linux和 OSX 上运行,支持 Intel, Microsoft 和GNU工具,这就覆盖了绝大多数需求范围。
intel的linux版本TBB,2019版本,直接从官网上下载的。TBB是一种并行编程开发工具
openCV2.1安装文件+cmake安装文件+tbb的压缩文件+在vs2010上的安装步骤+路径文本
windows7 VS2010 OpenCV2.2.0 TBB CMake 2.8.4编译配置成功
intel tbb,源码,需要自己编译生成,并行计算模块
(win7+VS2010环境)opencv2.1+cmake2.8+TBB3.8及安装教程
OpenCV安装之后的tbb_debug.dll文件
TBB,Thread Building Blocks,线程构建模块,是Intel公司开发的并行编程开发的工具。 OSCON 上,Intel 宣布... TBB 可以在Windows,Linux和 OSX 上运行,支持 Intel, Microsoft 和GNU工具,这就覆盖了绝大多数需求范围。
intel官方出的TBB编程指南。很清楚。
Intel Threading Building Blocks Tutorial
tbb使用手册,有一些例子。 tbb已经开源,大家可以放心使用。
本人最新亲手编译的OpenCV-2.4.1函数库(包含例子程序),包含Visual Studio 2005/2008/2010(x86)三种版本,下载后可直接配置使用,里面附加了编译时使用的intel tbb函数库以备不时之需。 编译方法:...
Intel TBB Library TBB,Thread Building Blocks,线程构建模块,是Intel公司开发的并行编程开发的工具。
intel64 ia32 sdk 注意是tbb3.0,现在网上都找不到了,新版本变成oneTbb了
tbb-Intel Threading Building Blocks 线程构建模块,是Intel公司开发的并行编程开发的工具,能很好的支持C++并行计算编程。
TBB是intel用标准c++写的一个开源的并行计算库。它的目的是提升数据并行计算的能力