Matlabc++混合编程初始设置借鉴.pdfVIP

  • 3
  • 0
  • 约4.24千字
  • 约 6页
  • 2021-12-12 发布于福建
  • 举报
Matlab c++ 混合编程初始设置 2010-06-22 11:14 以前做过 matlab7 与 c++的混合编程:将 m函数编译成 dll 给 C++调用,从而加快开发的进度。但是 今天在 matlab2008b 下面又做了一遍,发现 matlab 又改了很多东西,诸如增加了面向对象的的扩展 mwArray,于是做笔记如下。 (一) 总体概念 matlab 提供了丰富的程序接口, 除了 matlab 最初的版本是用 fortran 写的之外, 后来的版本都是用 C写的,因此 matlab 很容易和 C/C++联合起来使 用。 matlab 有着丰富的库函数,将这些库函数直接编译成 dll (windows 下是 dll ,linux 下是类似于 dll 的另外一个东 西),给 C调用,可以加快工程进度。 步骤如下: 1. 设置 matlab 的编译器,使用外部的 VC或者 gcc 等编译器。 2. 编译 m文件成 dll 3. 设置 VC等的继承环境,设置 C 需要用到的静态库和动态库 4. 编写 C 调用 dll 下 面以一个很简单的加法函数为例,说明在

文档评论(0)

1亿VIP精品文档

相关文档