The IDE integration does not work within Visual Studio 2005*

If you have Microsoft Visual Studio 2005* or Microsoft Visual Studio .NET 2003* installed along with the Intel® C++ Compiler for Windows* 10.x, 11.x or Intel® Parallel Composer and the corresponding integration into Microsoft* Visual Studio*, you will see the Intel® C++ Compiler or Intel® Parallel Composer toolbar within the Visual Studio IDE and the "Intel® C++ Compiler Help" or "Intel® Parallel Studio" menu item under the "Help" menu.

If you do not see these toolbars or menu items, it means the IDE integration module is not installed successfully.

There have been reports where installing IBM* ClearCase* before installing the above compiler products could cause this problem. In such cases, there is an environment variable "EnvSdk_RegKey" defined on the system that contains a value like "8.0,7.0" or "8.0,8.0exp" which prevents the Intel® C++ Compiler IDE integration from executing correctly.

To work around the problem:

  • Uninstall the Intel® C++ Compiler or Intel® Parallel Composer IDE Integration module from "Add/Remove Programs".  This may require removing the entire product.
  • Rename the environment variable "ENVSDK_REGKEY" to something else like "ENVSDK_REGKEY_SAVE"
  • Reinstall the IDE Integration module or Intel product
  • Rename the environment variable "ENVSDK_REGKEY_SAVE" back "ENVSDK_REGKEY"
For more complete information about compiler optimizations, see our Optimization Notice.


Jennifer J. (Intel)'s picture

This issue applies to VS2008 as well.

Note there's an issue with the vcvars.bat in some case. See this posting -

******Work-around in above posting************
If you watch the content of vsvars32.bat you can found these lines:

@if not "%WindowsSdkDir%" == "" (
set "PATH=%WindowsSdkDir%bin;%PATH%"
set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%"
set "LIB=%WindowsSdkDir%lib;%LIB%"

As i told in my previous post, the problem is that on my PC (win XP pro SP2) this sintax of if stantment with parenthesis doesn't work. I've replaced these lines with:

@if "%WindowsSdkDir%" == "" goto NoSDK

@set "PATH=%WindowsSdkDir%bin;%PATH%"
@set "INCLUDE=%WindowsSdkDir%include;%INCLUDE%"
@set "LIB=%WindowsSdkDir%lib;%LIB%"


anonymous's picture

In addition, I do not find this in the Add or Remove programs either, although I have it installed, and the installation went fine, it completed successfully.

I donot have the faulty environment variable listed either.

anonymous's picture

I face a similar problem, with MS Visual Studio 2008 and Intel C++ COmpiler for Windows v.11.x. Will this fix my problem as well, or does it apply only to MS Visual Studio 2005 and Intel C++ Compiler for Windows v.10.x?

Jennifer J. (Intel)'s picture

Sorry, the Intel C++ Compiler can not be used with the Microsoft* VSPPE.

pchidamb's picture

I have the following products in my Windows Vista:
1. Microsoft Visual Studio 2005 SDK (Feb 2007).
2. Microsoft Visual Studio 2005* Premier Partner Edition (With Fortran IDE; i.e. I am able to create Fortran projects).
3. Intel Visual Fortran Compiler 10.0 Integrations in Microsoft Visual Studio*.
4. Intel Fortran Compiler for IA32 applications version 10.0.025.
5. Microsoft .NET framework 3.5 SP1.

I downloaded the new compiler suite: w_cproc_p_11.0.066_ia32.exe and tried to install.
I get the following message during installation:
"This m/c lacks a supported Microsoft development products..."; "This machine lacks Microsoft Visual Studio...Install Visual Studio..."

Here is my question:
I am able to use Fortran compiler with visual studio IDE; but C++ complains that I do not have VS.
Am i missing something?
Please walk me thro' the install process for C++ in Vista.


Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.