将 函数转换成 VC++ 动态链接库[转] VC 与 Matlab 混合编 2010-10-11 19:15:10 阅读 152 评论 0字号: 大中小订阅本文引用自 1muliwei 《 函数转换成 VC++ 动态链接库[转+修改]》引用 1muliwei 的 函数转换成 VC++ 动态链接库[转+修改] 1、 编译环境设置在桌面上右键单击“我的电脑”图标出现以下菜单单击“属性”菜单项,出现“系统特性”对话框,单击“高级”选项卡,如下图所示在上图中,单击“环境变量”按钮,出现“环境变量”对话框, 添加系统变量 matlab 值为 C:\MATLAB7 即 的安装路径,如下图所示在环境变量 path 中加入 C:\MATLAB7\bin\win32 ,如下图所示按“确定”完成设置后, 重启计算机或注销当前用户,即可应用新设置。 2、 编译器设置(1) mex 命令设置(a) 运行 Matlab ,在 Matlab 的命令窗口(Command Window) 键入“ mex -setup ”命令后,按回车键,安装 Matlab 编译器; (b) 命令窗口出现如下提示: Please choose piler for building external interface (MEX) files: Would you like mex to locate pilers [y]/n? 此时键入”y”,按回车; (c) 命令窗口出现如下提示: Please choose piler for building external interface (MEX) files: Would you like mex to locate pilers [y]/n? y Select piler: [1] Digital Visual Fortran version in C:\Program Files\Microsoft Visual Studio [2] Lcc C version in C:\MATLAB6P5\sys\lcc [3] Microsoft Visual C/C++ version in C:\Program Files\Microsoft Visual Studio [0] None 此时键入”3”,按回车;选择 Microsoft Visual C++ 的编译器(d) 命令窗口出现如下提示: Please verify your choices: Compiler: Microsoft Visual C/C++ Location: C:\Program Files\Microsoft Visual Studio Are these correct?([y]/n): 此时键入”y”,按回车;确认选择 Microsoft Visual C++ 的编译器(2) mbuild 命令设置(a) 运行 Matlab ,在 Matlab 的命令窗口(Command Window) 键入“ mbuild -setup ”命令后,按回车键,安装 Matlab 编译器; (b) 命令窗口出现如下提示: Please choose piler for building standalone MATLAB applications: Would you like mbuild to locate pilers [y]/n? 此时键入”y”,按回车; (c) 命令窗口出现如下提示: [1] Lcc C version in C:\MATLAB6P5\sys\lcc [2] Microsoft Visual C/C++ version in C:\Program Files\Microsoft Visual Studio [0] None 此时键入”2”,按回车;选择 Microsoft Visual C++ 的编译器(d) 命令窗口出现如下提示: Please verify your choices: Compiler: Microsoft Visual C/C++ Location: C:\Program Files\Microsoft Visual Studio Are these correct?([y]/n): 此时键入”y”,按回车,确认选择 Microsoft Visual C++ 的编译器,编译器设置完成。 3、编写 Matlab 函数函数文件 ,内容如下: function [sum,prod] =
Matlab与vc 来自淘豆网www.taodocs.com转载请标明出处.