필터 지우기
필터 지우기

MatLab and C++ compiler together

조회 수: 1 (최근 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에서 C Shared Library Integration에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by