Can I use MATLAB Engine API for C++ for compiled standalone applications?

3 ビュー (過去 30 日間)
Steven Brossi
Steven Brossi 2021 年 9 月 14 日
コメント済み: Steven Brossi 2021 年 9 月 15 日
Hi there,
We are planning to create a small standalone application (using MATLAB compiler) that performs some calculations and displays/updates plots in real-time (e.g. once every second). The data is generated by C++ code, which in turn receives measurements and preprocesses it.
Can I use the "MATLAB Engine API for C++" for this case?
I assume that this is not possible because the C++ application would need to interface the MATLAB Runtime. (The page "MATLAB Engine API for C" says: "Engine applications require an installed version of MATLAB; you cannot run the MATLAB engine on a machine that only has the MATLAB Runtime.")
Hence, I guess we need to wrap our C++ code using MEX and call it from the compiled standalone application. Is this correct or is there a better way?


Kojiro Saito
Kojiro Saito 2021 年 9 月 14 日
The link (MATLAB Engine API for C) is the interface in which MATLAB is called from C.
If your C++ application can be called from MATLAB, you can use C++ interface from MATLAB.
  1 件のコメント
Steven Brossi
Steven Brossi 2021 年 9 月 15 日
Thanks for the hint.


その他の回答 (0 件)




Community Treasure Hunt

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

Start Hunting!

Translated by