MATLAB7.1与Visual C++6.0混合编程
来源:互联网 发布:js 触发事件 trigger 编辑:程序博客网 时间:2024/06/05 16:51
一、MATLAB的M函数编写
1、这里的M函数代码如下:
function mccdemo1()
x = -5:0.1:5;
y = sin(x);
plot(x,y);//画图
xlabel('x');
ylabel('y');
将其保存为名字为mccdemo1.m的文件。
2、将该M函数编译成C++动态链接库
1)、在环境变量(我的电脑右键-高级)path中加入<MATLAB71_root>binwin32;
2)、添加环境变量matlab值设为< MATLAB71_root >即matlab7.1的安装路径;
3)、配置mbuild使用的C/C++编译器;
接下来我们要把.m文件存储的程序编译成dll文件,在matlab命令窗口中输入:
mcc -W lib:mccdemo1 -T link:lib mccdemo1.m
这个需要等一小段时间,最终,在当前目录下生成了
其中CTF、DLL、H、LIB文件是我们后面需要的。
二、VC中的操作
在vc中建立一个MFC AppWizard[exe]基本对话框工程,名字叫做mccdemo1app.
1
A.
7root>
B.
7root>
C.
:
D.
2
3
这些设置过程非常重要,请严格按照此过程设置。
工程设置到此就结束了,下面开始写代码:
首先需要在对话框的初始化程序BOOL CMccdemo1appDlg::On
//调用M函数
void CMccdemo1appDlg::On
{
}
- MATLAB7.1与Visual C++6.0混合编程
- C++Builder与Matlab7.1混合编程环境设置
- 关于MATLAB7.0与vc++6.0通过com接口实现混合编程
- VC6.0与matlab7.1混合编程的案例(上)
- VC6.0与matlab7.1混合编程的案例(下)
- Visual C++.net 2003 与Matcom4.5混合编程
- 关于C++与matlab7.0的混合编程,MEX.PL: Error: No file names given!
- VC与Matlab混合编程实例(Matlab7.0函数转换成VC的.dll)
- C与汇编混合编程(1)
- C与shell混合编程
- C与C#混合编程
- C与C++混合编程
- nasm与c混合编程
- Lua 与 C混合编程 .
- ARM与C混合编程
- c与c++混合编程
- C与汇编混合编程
- C与C++混合编程
- 转关于httpservletrequest的获取真实的ip
- Java进阶:Java中堆和栈的区别
- CE5.0定制OS模拟器黑屏解决:无法连接到设备,错误:0x800705b4
- leetcode-199 Binary Tree Right Side View
- Django1.6报错 2006 mysql server has gone away解决方法
- MATLAB7.1与Visual C++6.0混合编程
- R语言数据分析系列之七
- HBase简介
- python 解析http post传递的数据(FieldStorage类 如何 解析http body中json数据)
- 吃得苦中苦 方为人上人
- F340 IO设置成digital input
- 蓝桥杯第五届第9题
- Objective C学习笔记(五)
- trying new thing