User Guide


Intel® Threading Building Blocks (Intel® TBB)
in your Build Environment

If you use the
Intel® C++ Compiler Classic
on Linux* OS)
from the command line, specify the following option when you build your program:
  • For Windows* OS:
  • For Linux OS:
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 (
), you need to define the
environment variable (see the help topic Defining the TBBROOT Environment Variable) and specify the
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:
  1. In Solution Explorer, select (click) the name of one or more projects. To select multiple projects, hold down the
  2. With Visual Studio:
    • Right-click the project name(s) and select
      Configuration Properties
      Intel Performance Libraries
      Intel Threading Building Blocks
    • On the
      Use Intel TBB
      line, specify
    If you change the version of
    Intel TBB
    or the Visual Studio version installed on your system, you may see build errors related to
    Intel TBB
    libraries. In this case, reset the integration by repeating the above steps to uncheck, and then check, the
    Use TBB
    box. See the
    Intel Advisor
    release notes for more information.
  3. Click
    to save the specified properties.
  4. Repeat the steps above for other configurations.
This procedure defines multiple properties to set up your build environment to use
Intel TBB

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at