Can Matlab call MFC C++ codes via mex functions?

1 回表示 (過去 30 日間)
Zhengkai
Zhengkai 2011 年 10 月 5 日
Hey,
I used Microsoft studio 2008 visual C++ developed a GUI for 3D graphics visualization (opengl package used). Now I write a mex file for the VC++ code and compiled it successfully(opengl.mexw64 generated). When I call the opengl in matlab, it has no windows (for graphics show) popped out. I doubt whether matlab can call the MFC C++ programs?
I set up the VC++ program as a dll configure,and linked all the mex and opengl libs in VC environment settings.

回答 (2 件)

Manohar Reddy
Manohar Reddy 2012 年 10 月 23 日
Hello,
Did you get any solution for this problem even I am facing the same problem with Microsoft Visual Studio 2005. When I call the generated mex file from MATLAB, no window is popped out. Appreciate if you could share your experience on this.
Thanks
Manohar Reddy M

Sachin Ganjare
Sachin Ganjare 2012 年 10 月 23 日
It is possible to call MFC C++ program in matlab, refer the link below for details:
Hope it helps!!!

カテゴリ

Help Center および File ExchangeCall C++ from MATLAB についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by