- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My company currently uses VS 2012 but only has licenses for Intel Composer 2011. How can I set up the integration between the Composer and VS so that I can use Intel compiler for C++ project?
Thanks.
P/S: this is not a MKL question but for some reason, I cannot post in other more appropriate forums.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
GUI integration isn't supported for this combination. Composer XE 2013 is needed for integration in VS2012. 2011 should work for command line compilation, if you set up the option /Qlocation,link to point to the folder where link.exe is.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A manual integration could be easily done using a VS Makefile project(s). I used that technique to integrate several C/C++ compilers ( including legacy ones ) with VS 2005 and VS 2008 Professional Editions.
Note: Only compilation & linking / no debugging / for debugging use MS C++ compiler
This is how Output looks like when 5 ptojects selected in Batch Build:
...
------ Build started: Project: TccTestApp, Configuration: Debug Win32 ------
Performing Makefile project actions
Could Not Find ..\TccTestApp\Debug\*.lib
Could Not Find ..\TccTestApp\Lib\*.obj
...
Turbo C++ Version 3.00 Copyright (c) 1992 Borland International
tcctes~1.cpp:
Available memory 3378828
TLIB 3.02 Copyright (c) 1991 Borland International
TccTestApp - 0 error(s), 0 warning(s)
------ Build started: Project: MscTestApp, Configuration: Debug Win32 ------ Note: Microsoft C++ compiler
Compiling...
Stdphf.cpp
...
Compiling...
MscTestApp.cpp
Compiling manifest to resources...
Linking...
Creating library Debug/MscTestAppD.lib and object Debug/MscTestAppD.exp
Embedding manifest...
MscTestApp - 0 error(s), 0 warning(s)
------ Build started: Project: BccTestApp, Configuration: Debug Win32 ------
Performing Makefile project actions
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
BccTestApp.cpp:
...
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
BccTestApp - 0 error(s), 0 warning(s)
------ Build started: Project: IccTestApp, Configuration: Debug Win32 ------
Compiling with Intel(R) C++ Compiler XE 12.1.7.371 [IA-32]... (Intel C++ Environment)
Stdphf.cpp
...
IccTestApp.cpp
Compiling manifest to resources... (Microsoft VC++ Environment)
Linking... (Intel C++ Environment)
xilink: executing 'link'
Creating library C:\WorkEnv\AppsWorkDev\AppsTst\IccTestApp\Debug\IccTestAppD.lib and object C:\WorkEnv\AppsWorkDev\AppsTst\IccTestApp\Debug\IccTestAppD.exp
Embedding manifest... (Microsoft VC++ Environment)
IccTestApp - 0 error(s), 0 warning(s), 0 remark(s)
------ Build started: Project: MgwTestApp, Configuration: Debug Win32 ------ Note: MinGW C++ compiler
Performing Makefile project actions
...
MgwTestApp - 0 error(s), 0 warning(s)
========== Build: 5 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>>...GUI integration isn't supported for this combination...
That is correct and as Tim mentioned command line integration works ( see my previous post ).
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page