MAC 10.8 Mountain Lion で engdemo.cpp を MATLAB R2013a から実行するにはどうすればよいですか?
8 views (last 30 days)
Show older comments
MathWorks Support Team
on 29 Sep 2025
Answered: MathWorks Support Team
on 29 Sep 2025
Mountain Lion 上の MATLAB (2013a) で engdemo.cpp を動かそうとしています。MathWorks のチュートリアルを参照しましたが、MATLAB 内でエンジン関数を動作させるところまで到達できませんでした。
Accepted Answer
MathWorks Support Team
on 29 Sep 2025
MAC のターミナルで「engdemo.cpp」を実行するには、以下の手順に従ってください。
engdemo.cpp があるフォルダで、管理者 / root 権限で以下のコマンドを実行する必要があります。
1) 環境変数 PATH に MATLAB のパスを追加します (setenv か export のいずれかを使用)。
exportPATH=′/Applications/MATLABR2013a.app/bin′:exportPATH=′/Applications/MATLABR2013a.app/bin′:PATH echoechoPATH (追加されているか確認)
2) DYLD_LIBRARY_PATH を設定します。
exportDYLDLIBRARYPATH=′/Applications/MATLABR2013a.app/bin/maci64:/Applications/MATLABR2013a.app/sys/os/maci64′:exportDYLDLIBRARYPATH=′/Applications/MATLABR2013a.app/bin/maci64:/Applications/MATLABR2013a.app/sys/os/maci64′:DYLD_LIBRARY_PATH echoecho DYLD_LIBRARY_PATH
3) 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)実行します。
$ ./engdemo_terminal
0 Comments
More Answers (0)
See Also
Categories
Find more on MATLAB Compiler 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!