matlab将.m文件导出dll

news/2024/11/15 18:15:18/文章来源:https://www.cnblogs.com/yyqf/p/18334076

根据项目需要,需要这边引用matlab的函数进行数据处理,首先考虑是将matlab代码直接导出成c/c++代码,但是由于matlab代码中引用了其他的matlab库函数,无法直接导成c/c++代码,退而求其次,转而考虑导出为dll文件

1、需要安装matlab和vs,目前分别是2016版本和2022版本

导出步骤可参考https://www.cnblogs.com/jsdy/p/12021348.html。

APP->library compiler

 

 分别选择要打包的形式,打包的.m文件,输入dll名等信息,点击package开始打包。

2、另外由于matlab2016的版本相对于vs2022版本比较低,使用mbuild -setup命令无法找到vs编译器,需要手工引入

具体可参考https://blog.csdn.net/m0_51546637/article/details/126325136,关于低版本的matlab引用高版本的vs的配置方式

3、导入的.m文件在matlab中中文显示乱码,但是之前在其他机器的matlab显示正常,这个是由于本机的matlab配置的编码是gbk导致

可参考https://blog.csdn.net/zhugby/article/details/124514643对matlab的配置文件进行调整以解决此问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/774477.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HR 专业人士: 持续绩效考核指南 CPM

这可能有悖于直觉,但解决每个人似乎都不喜欢绩效评估的问题,就是要有更多的绩效评估。如果你的组织在过去使用过绩效考核,而且是一种不怎么好的体验,那你就来对地方了。好消息是你并不孤单。害怕绩效考核的过程,以及对其效果不甚满意,是一个常见的问题。 不过,如果你让我…

计算机网络第四讲 网络层

计算机网络第四讲 网络层第一节:网络层概述 1. 网络层概述2. 网际协议IP3. 小结第二节:IP地址\(\bigstar \bigstar \bigstar \bigstar \bigstar\) 1. IP地址2. 基本分类IP地址特殊IP 全零:本,作为源地址 全1:全网广播,作为目的地址 网络号:127作为本地换回测试3. 划分子…

加密解密你了解多少?

这个题目一写出来,笔者自己也思考了下自己在以前职业生涯中涉及到的加密解密技术,也思考了自己熟知的公知度高的几种加密方式。 下面我来说说一些理解上的东西。 加密解密中间参与的是一个算法,有这个算法规律你才可以将简单的语言或者数据转换成只有了解此算法的人才能看懂…

【YashanDB知识库】IMP跨网络导入慢问题

问题现象 问题单:imp性能慢-通过异机导入性能下降太多-镜像环境可重现 现象: 同样一份数据290M, 在同一个机器本地导入,耗时2分钟多,本机用ip连接导入耗时4分钟多, 跨机器导入,耗时17分钟多,客户现场耗时30分钟多。 问题风险及影响 客户导入慢 问题影响的版本 客户测试…

神经网络之卷积篇:详解计算机视觉(Computer vision)

详解计算机视觉 计算机视觉是一个飞速发展的一个领域,这多亏了深度学习。深度学习与计算机视觉可以帮助汽车,查明周围的行人和汽车,并帮助汽车避开它们。还使得人脸识别技术变得更加效率和精准,即将能够体验到或早已体验过仅仅通过刷脸就能解锁手机或者门锁。当解锁了手机,…

Typora图片即时上传

Typora图片即时上传声明:以下转载自:博客园markdown上传文件及图片 - jaysonteng - 博客园 (cnblogs.com) 使用Typora写博客,图片即时上传,无需第三方图床-EasyBlogImageForTypora - xhznl - 博客园 (cnblogs.com)感谢此文所引用的文章的作者提供的优质学习资源,如有侵犯,…

封装Vue 的 SVG 组件

svg静态资源 在assets下新建一个 svg 文件夹,用于存放svg图片svgIcon组件 在components 下新建一个文件夹,包含两个文件index.ts和SvgIcon.vuevue.config.jsmain.ts 需要引入组件svgIcon使用 **.vue <svg-icon iconClass="invite" className="icon icon-in…

海康ID2013扫码枪调试笔记

1, 将电脑IP设置为自动获取 2, 修改IP3, 点击刷新, 连接扫码枪 4, 自动工作模式设置 5, 图像配置 6, 算法配置 7,输入输出 8,

面向对象,类和对象之间的关系day05

1、面向对象和面向过程的关系以及区别? 面向过程编程:开发程序的过程中,其中每一步功能的实现都是我们自己参与的,我们相当于参与者,代表语言:C语言 面向对象编程:不断地创建对象,指挥对象做事情,我们从参与者变成了指挥者,代表语言:Java2、生活中的举例:1)下课了…

【YashanDB知识库】账号被锁,如何分析具体原因

问题现象 客户刚开始使用YashanDB的时候,经常收到客户反馈账号被锁,但是不知道哪里触发了。 问题的风险及影响 客户环境为测试环境,影响测试业务的开展。 问题影响的版本 YashanDB版本:23.1.3.101 问题发生原因 账号被锁一般有下面原因: ● 密码尝试次数过多: 用户在短时…

一文带你了解CAP的全部特性,你学会了吗?

目录前言消息发布携带消息头设置消息前缀原生支持的延迟消息并行发布消息事务消息事务消息发送事务消息消费事务补偿消息处理序列化过滤器消息重试多线程处理自动恢复/重连分布式存储锁消息版本隔离优化的雪花算法消息自动清理消费者特性Attribute 订阅多Attribute 订阅通配符订…

[HTTP] HTTP协议之MIME类型(多媒体资源类型)

1 概述 MIME 的定义、由来MIME(Multipurpose Internet Mail Extensions) 多用途互联网邮件扩展类型。 MIME 是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以…