How to run engdemo.cpp in MAC 10.8 Mountain Lion in MATLAB R2013a?

8 views (last 30 days)
I'm trying to get engdemo.cpp to work in Matlab (2013a) in Mountain Lion.I referred Matlab's tutorial but could not reach the point of getting any of the engine functions to work in Matlab.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 29 Sep 2025
Edited: MathWorks Support Team on 29 Sep 2025
Please follow the below steps to execute "engdemo.cpp" in MAC terminal:
You must execute these commands with admin/root privilege from the folder where engdemo.cpp is located in your system.
1. Adding MATLAB’s path (use either setenv or export) to the environment variable path:
$ export PATH='/Applications/MATLAB_R2013a.app/bin':$PATH$ echo $PATH (verify it is added)
2. Setting DYLD_LIBRARY_PATH
$ export DYLD_LIBRARY_PATH='/Applications/MATLAB_R2013a.app/bin/maci64:/Applications/MATLAB_R2013a.app/sys/os/maci64':$DYLD_LIBRARY_PATH$echo $ DYLD_LIBRARY_PATH
3. Compiling engdemo.cpp
g++ -o engdemo_terminal engdemo.cpp -I/Applications/MATLAB_R2013a.app/extern/include/ -L/Applications/MATLAB_R2013a.app/bin/maci64 -leng -lmx -lm -lmat -lut -lstdc++
4. Execute it
$ ./engdemo_terminal

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

No tags entered yet.

Products


Release

R2013a

Community Treasure Hunt

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

Start Hunting!