MatLab and C++ compiler together

조회 수: 2 (최근 30일)
Philosophaie
Philosophaie 2014년 1월 7일
답변: Walter Roberson 2014년 1월 7일
I have just downloaded Visual C++ 2010. Could someone give me an overview on what I have to do to compile a MatLab ".m" file using the MatLab and C++ compiler together.
  댓글 수: 1
Patrik Ek
Patrik Ek 2014년 1월 7일
편집: Patrik Ek 2014년 1월 7일
Hi, may I ask for a clarification here? So to say, what do you want to do? I seems that you have a .cpp file that you want to run in MATLAB in some way. Am I right?

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

답변 (1개)

Walter Roberson
Walter Roberson 2014년 1월 7일
The MATLAB Compiler product can be used to generate executables, without translating the .m into C or C++. It does happen to require a C or C++ compiler to put some parts of the executable together properly, but the .m never becomes C or C++ in this process.
The MATLAB Coder product can be used to generate C or C++ code from .m files; you would then use a C or C++ compiler to generate object code for the desired target.
You can also call C or C++ routines from MATLAB, without using any additional toolboxes, by using loadlib() and calllib()
You can make your own "built in commands" for use in .m files, by building writing a MEX interface to your C or C++ code, and then compiling the MEX interface together with the C or C++ code; this does not require any additional toolboxes.

카테고리

Help CenterFile Exchange에서 Simulink Coder에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by