QT和matlab混合编程实现加法运算

1. 内容简介

师兄留下了一些matlab编写的程序,老师希望用Qt绘制界面,matlab完善算法功能,两者混合编程。任务布置下来,对于编程能力薄弱的我是一个极大的挑战,参考网上很多大佬的文档,初步实现了一个小小的自测试混合编程,中间也遇到了很多问题,在此记录一下,给自己警醒也希望可以给后来者提供一些帮助。

2. 软件环境

2.1QT编译器

软件环境很重要,不然很容易遇到各种问题,很多大佬实现混合编程时在QT中使用的是MSVC编译器,考虑到我这边有一部分Qt程序已经使用MinGW编写好了,不想再切换成MSVC编译修改,所以决定使用Qt5.10.1的MinGW编译器(32位)。

2.2Matlab2015b(32位)
2.3Visual studio 2015

3.主要流程

3.1如何在Matlab中将m文件编译为C++语言的DLL文件
3.2如何在Qt项目中加入自定义DLL相关的LIB文件,以及MATLAB相关的LIB文件和H文件搜索路径
3.3MATLAB运行时DLL文件所在路径,及系统相关的环境变量设置
3.4如何在Qt中调用自定义DLL中的函数&#x

你可能感兴趣的:(经验分享,matlab,qt,编译器,c++)