【matlab】matalb生成dll给Cpp用
http://blog.csdn.net/scudz/article/details/13628917 这篇文章写得很好,我跟据这个,操作了一下,发现,好用,精简版总结如下
1. matlab打开一个.m文件
2. 命令窗口输入 mcc -W cpplib:testall -T link:lib testall.m
3. 建立cpp项目
4. 一段时间过后,查看当前工作目录下有些
testall.lib
.h
.dll
.cpp
...
5. 把这些东西复制到cpp项目下
6. 配置cpp
(1)包含目录 D:\matlab2014a\extern\include
(2)库目录 D:\matlab2014a\extern\lib\win32\microsoft D:\matlab2014a\extern\lib\win64\microsoft
(3)附加依赖项 testall.lib; mclmcrrt.lib;(这个东西在库目录win64里面)
7. 程序
#include <stdio.h>
#include "testall.h"int main(){testallInitialize(); //重要testall();return 0;
}
运行就可以出matlab的结果了!好神奇哦!
/********** bug***************/
cannot open mclmcrrt.lib
因为没包含win64
转载于:https://www.cnblogs.com/xy123001/p/6265267.html
【matlab】matalb生成dll给Cpp用相关推荐
- Matlab函数封装为DLL供Cpp调用
Matlab函数封装为DLL供Cpp调用 文章目录 Matlab函数封装为DLL供Cpp调用 Ⅰ目标 Ⅱ 学习 Ⅲ 实现 1. Matlab 函数封装为DLL 2. vs2015中C++调用Matla ...
- MFC与Matlab编程总结 (以《Matlab与C/C++混合编程技术(第三版)》-刘维 第五章 生成DLL为例)
近期要完成一个任务,把人脸超分辨率的算法集成在一个系统中,嵌入人脸库及字典集等.老板的要求是有比较好的界面,目前也只能是VS那一套了,前一段时间完成的项目是用的MFC,这次也就是用MFC来完成吧.但是 ...
- matlab程序生成.dll,matlab 调用fortran生成DLL
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 版本:matlab 2010b,vs2008+IVF11.0 对于简单的问题,例如求个c=a+b的,用vs2008+IVF11.0生成DLL和用matla ...
- C#与matlab混合编程,MATLAB生成dll出现的问题,请大家一起研究一下,谢谢
问题:MATLAB2010b还有VS2010,robottoolbox9.10,想通过C#调用matlab里面机器人工具箱的函数,已得到在C#输入一组六个关节的角度通过matlab计算返回机器人的雅克 ...
- matlab生成的dll初始化失败,VC调用Matlab编译的DLL,老初始化失败
我用的是VC6与Matlab2011A 装饰Matlab代码编译成DLL文件老失败,搞了好久没找到原因,请教各位! 以下是网上的算例,照着做了,就是不能初始化DLL. 发表于: 2007-10-18 ...
- MATLAB中通过Library Compiler生成dll
在以前介绍过,用命令在MATLAB中生成C++可用DLL,然而发现那样生成的有时候不能使用,.h文件和自己定义下的想要的不一样,然后在MATLAB中找到了可以使用里面插件生成的方法. 下面是生成步骤: ...
- [MATLAB]将.m文件生成dll文件
环境:VS2017+MATLAB R2017a ①配置编译环境 在命令行窗口中输入"mbuild -setup"(横线前有一个空格),如果出现如下图所示的提示信息即为成功. 如果提 ...
- matlab将cpp编译为dll,Matlab函数编译成dll供Cpp调用的方法图解教程
曾经实现过将matlab函数编译成dll供Cpp调用,这篇文章的目的是对新增的面向对象的的扩展mwArray进行讲解,matlab很容易和C/C++联合起来使用. 以前做过matlab7与c++的混合 ...
- matlab2012生成dll,64位win7下vc2010如何調用matlab2012a中生成的dll文件
本文說是原創,但核心部分是參考http://blog.sina.com.cn/s/blog_a5fdbf0101018n91.html(大家可以先看看這篇文章),在此再次感謝debug童鞋.debug ...
最新文章
- Oracle其他函数
- Q+ Web 改版设计小结
- 【复杂网络】图模型在欺诈检测应用一点看法
- linux下in命令
- LeetCode 141. 环形链表
- ubuntu 常用快捷键、常用命令
- 【ES6(2015)】Number
- MySQL高级-MySQL应用优化
- 如何高效学python编程_如何高效自学编程?天下没有难学的python
- 6.1. 概率密度估计
- 《21天学通Java(第6版)》—— 2.10 认证练习
- eclipse JSP页面中的JS代码为黑色,JS单独文件是OK的
- 使用Frodo,在Android中调试RxJava
- LeetCode题解(0695):岛屿的最大面积(Python)
- 李博轩现就职于西部电影集团艺创中心,国家三级摄影师
- 【生产者分析六】Kafka生产者Tips
- pytorch Kfold数据集划分
- SVN 给文件 设置不提交
- Day10.如何给⽑不易的歌曲做词云展示
- 阿里云、腾讯云centos7安装mysql