Enabling
Intel® Threading Building Blocks (Intel® TBB)
in your Build Environment
Enabling
Intel® Threading Building Blocks (Intel® TBB)
in your Build Environment If you use the
Intel® C++ Compiler Classic
(
from the command line,
specify the following option when you build your program:
icc
on Linux* OS)- For Windows* OS:/Qtbb
- For Linux OS:-tbb
This option tells the compiler to link with the
Intel® Threading Building Blocks (Intel® TBB)
libraries. If you use other compilers, please see your
Intel TBB
or compiler documentation.
If you are using a version of
Intel TBB
that is not included with most Intel® Parallel Studio XE editions, please see
the
Intel Advisor
release notes for instructions to modify several project properties and the
Intel TBB
environment variable. With
Intel Advisor
samples, to use the
Intel TBB
project (_tbb
), you need to define the
TBBROOT
environment variable (see the help topic
Defining the TBBROOT
Environment Variable) and specify the
TBBROOT
/include
directory as an
additional include path when compiling
(in build properties on Windows OS)
.
The following instructions are for using the Visual
Studio development environment on a Windows OS system.
Modify the project properties for each of your Visual Studio* project
build configurations (debug, release, and so on). You can set multiple
properties by using the Configuration Properties with Visual Studio:
- In Solution Explorer, select (click) the name of one or more projects. To select multiple projects, hold down theCtrlkey.
- With Visual Studio:
- Right-click the project name(s) and selectConfiguration Properties>Intel Performance Libraries>Intel Threading Building Blocks.
- On theUse Intel TBBline, specifyYes.
If you change the version ofIntel TBBor the Visual Studio version installed on your system, you may see build errors related toIntel TBBlibraries. In this case, reset the integration by repeating the above steps to uncheck, and then check, theUse TBBbox. See theIntel Advisorrelease notes for more information. - Clickto save the specified properties.OK
- Repeat the steps above for other configurations.
This procedure defines multiple properties to set up
your build environment to use
Intel TBB
.