Search
Support & Downloads
All of Support
This Category
This Product
Software Products
Intel® C++ Compiler for Windows*
Distributed compilation with IncrediBuild* and Intel® C++ Compiler on Windows*

IncrediBuild* is a development tool that significantly boosts the compilation speed of both Visual C++* Compiler and Intel® C++ Compiler. IncrediBuild splits C++ project compilations into smaller tasks that could be executed simultaneously.

These are then distributed across available machines in an organization network, thus effectively reducing compilation time to a fraction of its original duration.

For Intel C++ Compiler 10.x, IncrediBuild version 3.10 or newer supports it.
For Intel C++ Compiler 9.1, you should use IncrediBuild version 2.60 or newer. You need to install the Intel C++ Compiler 9.1 for Windows* package w_cc_c_9.1.030 or newer 9.1 updates in order to get best compilation speed boost.

IncrediBuild supports the Intel C++ Compiler through Visual C++ 6.0, Visual C++ .NET* 2003 and Visual C++ 2005.

To build the project with Intel® C++ Compiler for Windows* and IncrediBuild, simply follow the steps below:

  1. Install Visual C++* .NET 2003 Standard or above, Visual C++* 2005 Standard or above, or Visual C++* 6.0 Professional or above.
  2. Install IncrediBuild, the Intel C++ Compiler for Windows and the Intel C++ Compiler Integrations in Microsoft Visual Studio*. IncrediBuild can be either installed before or after the Intel C++ Compiler.
  3. Based on the version of Visual C++ you're using, refer to the steps below.

To use the IncrediBuild and the Intel C++ Compiler within Visual C++ .NET 2003 IDE or Visual C++ 2005 IDE, follow these steps:

  1. Open Visual C++, create a new project or open an existing project/solution.
  2. Right-click on the project name in the Solution Explorer and select Convert to use Intel C++ Project System.
  3. Right-click the project name again, select IncrediBuild » Rebuild Project.

To use the IncrediBuild and the Intel C++ Compiler within Visual C++ 6.0 IDE, follow these steps:

  1. Open Visual C++ 6.0, create a new project or open an existing project/solution.
  2. Open "Selection Tool" from menu Tools » Intel(R) C++ Compiler Selection Tool, check the check-box beside Intel(R) C++ Compiler inside the IA-32 Compiler Selection, and click OK.
  3. Select menu item IncrediBuild » Build Project.

Command Line Support
IncrediBuild does not support distributed build through makefile at this time, but the command line interface BuildConsole.exe can build a single Visual C++ project or the Visual C++ solution from a command window. This does not recognize .icproj created by Intel C++ Project System, however this functionality will be coming soon.

Examples on building a project or solution from command line:

  1. A full solution rebuild of the "Debug|Win32" solution configuration:
    • BuildConsole.exe MyTest.sln /rebuild /cfg="debug|win32"
  2. An incremental build of the project "MyProject" in the "debug|win32" configuration:
    • BuildConsole.exe MyTest.sln /build /prj="Proj1" /cfg="debug|win32"

More information about the IncrediBuild* can be found at http://www.xoreax.com/features_main.htm .

   This link will take you off of the Intel Web site. Intel does not control the content of the destination Web Site.

This applies to:
Intel® C++ Compiler for Windows*

Solution ID: CS-023179
Date Created: 03-Aug-2006
Last Modified: 14-Dec-2007
Back to Top