Building with Intel C++ Compiler XE 12.0
***** ClCompile (X64 - Intel C++)
icl : warning #10199: IPO enabled; /Fa and /FA produce dummy .cod files
Microsoft C/C++ Optimizing Compiler Version 16.00.30319.01 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
"-IC:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\include"
"-IC:\\Program Files\\Microsoft Visual Studio 10.0\\VC\\atlmfc\\include"
"-IC:\\Program Files\\Microsoft SDKs\\Windows\\v7.0A\\include"
..\\coosapi.c: EVENTLOG routines included...
and also I get the warning
You are using an Intel supplied intrinsic header file with a third-party compiler.
In addition, I don't get the long link-time I usually get with Intel's multifile IPO.
did you install the full pkg with the Intel 64 compiler? When downloading, the IA32 pkg contains the compiler/libs for ia32 development only, the intel 64 pkg contains the compiler/libs for x64 development.
I installed the full version. I don't know how to double-check, but ComposerXE-2011\bin contains directories ia32, intel64, and ia32_intel64, among others, and these directories are populated with files. I am doing development for a 64-bit target on a 32-bit host. I've previously used older versions of Intel's compiler with older versions of Visual Studio, but I'm trying to upgrade both programs to the latest versions.
the steps should be:
1. for project - right click on the project name in the Project Explorer window, select "Intel C++ Composer XE 2011" -> "Use Intel C++"
2. for file - right click on the file name in the Project Explorer window, select "Intel C++ Composer XE 2011" -> "Use Intel C++"
3. then rebuild
I have tried converting back to Microsoft, and then re-converting to Intel, but I still get the same problem with the Intel compiler.
I pulled the original source from Visual Source Safe and some of the source files are write-protected, but not the solution & project files. The copy itself is not under version control.
is this project upgraded from an older .vcproj or .dsp project? It seems that there is a bug in the .vcxproj file.
could you attach the .vcxproj file only (private if preferred) that is not converted to IntelC yet?
There might be a bug in the IDE integration.
But I did find the work-around. The root cause is the /FR option - enable browse information. Turn it off, the additional msg will not be printed. This option is under Project Property-> C/C++ -> Browse Information.
There is a bug though. Our IDE integration shouldn't print out those extra out even if I've turned off /nologo. So I'll file a bug report about it.
Please use the work-around for now.
thanks for sending the .vcxproj file.
The issue is fixed in latest Intel C++ Composer XE 12.1. The composer is available for download from Intel download center. Now even with the switch /FR enabled there is no output from the Microsoft Compiler.
Why C++ compiler doesn't show up in Visual Studio 2010 after Intel Composer XE was installed?
It should have both Fortran and C++ but only Fortran shows up. Does anyone know about this issue?
Looks like this is a duplicate to https://software.intel.com/en-us/forums/topic/514748. I'll follow up there and close this https://software.intel.com/en-us/comment/1787959) thread.