How to run engdemo.cpp in MAC 10.8 Mountain Lion in MATLAB R2013a?
8 views (last 30 days)
Show older comments
MathWorks Support Team
on 4 Jun 2013
Edited: MathWorks Support Team
on 29 Sep 2025
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
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
0 Comments
More Answers (0)
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!