Matlab2012a及VS2010(C++)混合编程.docxVIP

  • 6
  • 0
  • 约7.64千字
  • 约 17页
  • 2018-05-20 发布于湖北
  • 举报
Matlab2012a及VS2010(C)混合编程

Matlab2012a与VS2010(C++)混合编程经历了各种报错和崩溃,用了近1个月的时间终于把C++的程序调通了。在编程过程中,我在网上找了各种Matlab和C++混编的资料,感觉混编的资料太少,故将自己编程的过程和心得分享给大家,希望能帮到和我一样挣扎在混编领域中的同学。环境:windows8.1,Matlab2012a,VS2010需要编的C++程序要实现与Matlab一样的功能,从键盘输入数据,获得计算结果和图像。如下图:大概的过程:Matlab的m文件→dll→C++调用dll和Matlab中的engine(与图像有关,后面会详细说明)→输出计算结果和图像1.Matlab编译器设置(电脑安装有VS2010)(1)mex命令设置(a) 运行 Matlab ,在 Matlab 的命令窗口 (Command Window) 键入“ mex -setup ”命令后,按回车键,安装 Matlab 编译器;(b) 命令窗口出现如下提示:Please choose your compiler for building external interface (MEX) files:Would you like mex to locate installed compilers [y]/n?此时键入“y” ,按回车;(c) 命令窗口出现如下提示:Please choose your c

文档评论(0)

1亿VIP精品文档

相关文档