您的位置:首页 > 编程语言 > MATLAB

基于引擎的matlab+vc混合编程的配置

2014-06-25 22:23 197 查看
前段时间在项目中做了一些关于基于引擎的vc+matlab混合编程的工作。

如果你是混合编程新手,我相信使用引擎的方式编程是比较简单快捷的一种方式。

当然这种方法也有其缺点,就是不能脱离matlab运行环境。

在VC中配置方法如下:

step.1 首先在程序代码中包含"engine.h".

step.2 将所需的matlab库文件和源文件包含在VC编译器下:

tools-->options-->directory includefile选项中包含路径 (自己matlab安装目录)\extern\include

tools-->options-->directory libraryfile选项中包含路径 (自己matlab安装目录)\extern\lib\win32\microsoft

step.3 project-->setting-->debug 在工作目录中包括 (自己matlab安装目录)\bin\win32

step.4 project-->setting-->link 包含 libmx.lib libmat.lib libeng.lib文件

注1:若出现不能包含 libxx.dll则说明未进行step.3

注2:若出现不能包含 "engine.h"则step.1 includefile目录出错

注3:若出现不能包含 libxx.lib则step.1 libraryfile目录出错,有的版本的matlab中.lib文件在(自己matlab安装目录)\extern\lib\win32\microsoft\mscv50\中

注4.在配置过程中意外挂机则VC中的配置未保存,故需要重新配置。若VC配置保存成功,则在同一台机器上无需重复配置,当然若要在一台新机器上运行则需要重新配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: