How to debug or isolate or fix IDE integration issues

For Intel C++ Compiler for Windows Professional's IDE integration
If for some reason you do not see the new toolbar from the Intel C++ Compiler, you can try following to fix the problem.

The IDE integration of Intel C++ Compiler is installed under <install-dir>\Compiler\VS Integration\C++\. You should see files below:

├─VS2005
│  │  icUtil.dll
│  │  integrate.bat
│  │  IntelPkg.dll
│  └  OptPkg.dll

└─VS2008
    │  icUtil.dll
    │  integrate.bat
    │  IntelPkg.dll
    └  OptPkg.dll

The file "integrate.bat" handles registration/unregistration of the IDE integation module.
So in case the IDE integration of Intel Parallel Composer is not showing up within the Visual Studio IDE, you can use the "integrate.bat" to help isolating the problem. Here is the steps:
1) copy/paste integrate.bat to "ide_install.bat"; and close Visual Studio(s)
2) edit "ide_install.bat" with Notepad to remove the "/s" (silent) option of the "regsvr32" cmd
3) run "ide_install.bat"
    >> ide_install "VS_Install_Dir" /u
    >> ide_install "VS_Install_Dir" /u
    >> ide_install "VS_Install_Dir"

For Intel Parallel Studio's IDE integration
If for some reason you do not see the new toolbars from the Intel Parallel Composer, Intel Parallel Amplifier and Intel Parallel Inspector, you can try following to fix the problem.

For the IDE integration of Intel Parallel Composer
It's installed under <install-dir>\Parallel Studio\Composer\VS Integration\C++. You should see files below:

├─VS2005
│  │  icUtil.dll
│  │  integrate.bat
│  │  IntelPkg.dll
│  └  OptPkg.dll

└─VS2008
    │  icUtil.dll
    │  integrate.bat
    │  IntelPkg.dll
    └  OptPkg.dll

The file "integrate.bat" handles registration/unregistration of the IDE integation module.
So in case the IDE integration of Intel Parallel Composer is not showing up within the Visual Studio IDE, you can use the "integrate.bat" to help isolating the problem. Here is the steps:
1) copy/paste integrate.bat to "ide_install.bat"; and close Visual Studio(s)
2) edit "ide_install.bat" with Notepad to remove the "/s" (silent) option of the "regsvr32" cmd
3) run "ide_install.bat"
    >> ide_install "VS_Install_Dir" /u
    >> ide_install "VS_Install_Dir" /u
    >> ide_install "VS_Install_Dir"

For the IDE integration of Intel Parallel Amplifier 
It's installed under <install-dir>\Parallel Studio\Amplifier\bin32. The file "ampl-vsreg.exe" handles the registration/unregistration of the IDE integration module. Here is the steps to help isolating IDE integration issues.
1) to find the available options: 
    >> ampl-vsreg /?
2) close Visual Studio(s)
3) to disable IDE integration of Visual Studio 2005*: (similar for Visual Studio 2008*)
    >> ampl-vsreg disable vs2005
4) to enable the IDE integration of Visual Studio 2005:
    >> ampl-vsreg integrate vs2005

For the IDE integration of Intel Parallel Inspector 
It's installed under <install-dir>\Parallel Studio\Amplifier\bin32. The file "insp-vsreg.exe" handles the registration/unregistration of the IDE integration module. Here is the steps to help isolating IDE integration issues.
1) to find the available options: 
    >> insp-vsreg /?
2) close Visual Studio(s)
3) to disable IDE integration of Visual Studio 2005*: (similar for Visual Studio 2008*)
    >> insp-vsreg disable vs2005
4) to enable the IDE integration of Visual Studio 2005:
    >> insp-vsreg integrate vs2005

For more complete information about compiler optimizations, see our Optimization Notice.

Comments

esouka's picture

└─VS2008
│ icUtil.dll
│ integrate.bat
│ IntelPkg.dll
└ OptPkg.dll

in my case there is not the file integrate.bat, what's wrong? what can i do?

thank you