필터 지우기
필터 지우기

intel c++ composer 2011 with SKD 7.1 and R2013a

조회 수: 3 (최근 30일)
kjetil87
kjetil87 2013년 9월 23일
댓글: Walter Roberson 2016년 5월 24일
So i am trying to use the intel c++ composer XE 2011 (update 13) together SDK 7.1 to compile matlab mex functions. According to
this should be supported.
I installed SDK 7.1 (as i was currently using VS 2008 standard e.d which is not supported together with intel XE). After installing, the SDK 7.1 appeared on the list of compilers in
mex -setup
Select a compiler:
[1] Microsoft Software Development Kit (SDK) 7.1 in C:\Program Files (x86)\Microsoft Visual Studio 10.0
[2] Microsoft Visual C++ 2008 SP1 in C:\Program Files (x86)\Microsoft Visual Studio 9.0
[0] None
Although i was also expecting
Microsoft Software Development Kit (SDK) 7.1 (with intel c++..., ) <--- something like this
or
Intel c++ ... (with SDK).
What am i missing? Do i perhaps need both SDK 7.1 AND a professional edition of either VS2010 or 2008 ?
  댓글 수: 3
Harsheel
Harsheel 2013년 9월 24일
what happens when you type in 'n' when 'mex -setup' asks to locate installed compilers? It should list out all compilers that are "supported" not necessarily "installed" on your system. There in the list, check if you can select 'Intel C++ .. (with SDK)' option number.
kjetil87
kjetil87 2013년 9월 24일
Ahhh thank you very much! This seems to have solved it. I selected the correct combination and got a warning that the destination folder did not exist or was not configured correctly. Then all i had to do was enter the correct folder for the compiler (just had to add SP1 at the end of the destination), and now it seems to work
mex.getCompilerConfigurations
ans =
CompilerConfiguration with properties:
Name: 'Intel C++'
Manufacturer: 'Intel'
Language: 'C++'
Version: '13.0'
Location: 'C:\Program Files (x86)\Intel\Composer XE 2013 SP1'
Details: [1x1 mex.CompilerConfigurationDetails]
LinkerName: 'Microsoft Visual Studio 2012'
LinkerVersion: '11.0'

댓글을 달려면 로그인하십시오.

답변 (2개)

Madhura Suresh
Madhura Suresh 2013년 9월 23일
It is possible that the Intel Composer settings are embedded in the SDK installation. Are you able to successfully compile a small program once you choose SDK?
  댓글 수: 1
kjetil87
kjetil87 2013년 9월 23일
편집: kjetil87 2013년 9월 23일
Well, yes it is able to compile a small program that runs, but i am not sure how to test if the intel instructions are used. I mean SDK 7.1 would succesfully compile a C program using only VS 10.0.
Also wouldnt it be expected that one should be able to choose to use either SDK 7.1 or the intel compiler with SDK 7.1 ?

댓글을 달려면 로그인하십시오.


Hiwa Mehmandoust
Hiwa Mehmandoust 2016년 5월 24일
Hi~ Is it possible to use matlab R2013a along with Visual studio 2015 in order to compile matlab mex functions?
Best Regards~

카테고리

Help CenterFile Exchange에서 Troubleshooting in MATLAB Compiler SDK에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by