基于引擎的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配置保存成功,则在同一台机器上无需重复配置,当然若要在一台新机器上运行则需要重新配置
如果你是混合编程新手,我相信使用引擎的方式编程是比较简单快捷的一种方式。
当然这种方法也有其缺点,就是不能脱离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配置保存成功,则在同一台机器上无需重复配置,当然若要在一台新机器上运行则需要重新配置
相关文章推荐
- 基于引擎的matlab+vc混合编程的配置
- VC与Matlab混合编程——基于编译m函数为DLL的方法
- 利用Matlab引擎实现VC和Matlab的混合编程
- 基于COM接口的VC++与MATLAB混合编程
- MATLAB引擎方式实现VC与MATLAB混合编程
- VC++与MATLAB混合编程及其应用 通过引擎(Engine),采用客户机服务器的计算模式
- MATLAB与VC++混合编程(2)——利用MATLAB引擎
- VC与Matlab混合编程——基于编译m函数为DLL的方法
- vc调用matlab的m文件混合编程(引擎方式)
- 基于COM接口的VC++与MATLAB混合编程
- MATLAB引擎方式实现VC与MATLAB混合编程
- [The Beginning] [MATLAB VC2010 混合编程] 在WIN7 64系统下的环境配置
- 基于MATLAB与VC混合编程的数字均衡器设计
- 基于VC与Matlab的混合编程实现图像的三维显示
- VC与Matlab混合编程(VC中使用Matlab引擎)
- 基于COM接口的VC++与MATLAB混合编程
- 基于MATCOM的MATLAB与VC混合编程技术研究
- 利用Matcom实现基于MATLAB的混合编程
- C++与matlab混合编程基于主成份分析算法的数值分析(二)
- Matlab与VC混合编程