matlab具有与主机不同的体系结构_matlab调用dll具有与主机不同的体系结构。-程序员宅基地

技术标签: Matlab使用  

刚刚解决,记录一下:

本人是在用matlab, loadlibrary 时弹出的这个错误:现在附上我的解决办法:

如果解决了你的问题,就给我点个赞吧!

(1) 在VS中写好dll文件之后,右击 “项目解决方案” ,然后点击属性,在弹出框的右上角,有个配置管理,对应的英文是:Config…Manager, 然后把debug 环境变成x64位;
(2) rebuild 一下程序,此时生成了64位的dll文件;
【注意】 接下来是我出错的地方
(2.1) 把.h文件 和 .dll文件复制到matlab的目录下;注意,一般.h文件就跟.cpp文件在一个地方,.dll文件在x64文件夹里(我一开始手贱,debug了一下,.dll程序不能debug, 因为debug之后随然出错了,但是在那个文件夹里还是会出现一个.dll文件,我复制那个文件,然后就出现了与主机不同的体系结构。)
(2.2)还有一点需要注意的是: 在开头使用 setenv(‘MW_MINGW64_LOC’,‘C:\TDM-GCC-64’);设置一下默认路径。(可能你的默认路径不一样)
然后命令窗口: loadlibrary(‘MatlabDllTest’,‘MatlabDllTest.h’);

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/JuniorChestnut/article/details/109138065

智能推荐

SpringBoot--3.访问静态资源_springboot3项目如何访问静态资源-程序员宅基地

文章浏览阅读165次。  静态资源包括:js、css、图片等。SpringBoot要将静态资源放在resources目录下。SpringBoot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources举例:我们可以在src/main/resources/目录下创建static,在该位置放一个图片文件,启动后..._springboot3项目如何访问静态资源

HDU5818(模拟)_ttp://acm.hdu.edu.cn/-程序员宅基地

文章浏览阅读627次。题目链接:ttp://acm.hdu.edu.cn/showproblem.php?pid=5818直接模拟会超时,因为多次merge操作可能将队列中的元素从一个队列移到另一个队列,可能执行多次。因此,想到再开一个队列3,将合并操作,改为将两个队列中的元素都推入队列3中,因为题目给出不会出现pop空的情况,所以如果弹出操作发现当前队列为空,直接从队列3中弹出即可。这里贴一个_ttp://acm.hdu.edu.cn/

IOS之同步请求、异步请求、GET请求、POST请求(很不错的总结)-程序员宅基地

文章浏览阅读763次。1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

JDBC_使用PreparedStatement执行update操作_preparedstatement update-程序员宅基地

文章浏览阅读2.8w次,点赞2次,收藏2次。1.使用PreparedStatement1)使用Statement 需要进行拼写SQL语句 ,很辛苦 而且容易出错PreparedStatement 是Statement的子接口,可以传入带占位符的sql语句 并且提供了补充占位符变量的方法2)使用PreparedStatementa.创建PreparedStatement:String sql = “”insert into student v_preparedstatement update

[09] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之SUBACK(消息订阅应答)消息分析_mqtt subackreceived-程序员宅基地

文章浏览阅读4.8k次。在上一节中(MQTT消息格式之SUBSCRIBE(消息订阅)消息分析),客户端发送了订阅的消息,这个时候,服务器端收到订阅主题的MQTT消息之后,肯定需要给一个应答,这个应答信息就是SUBACK(消息订阅应答)。消息订阅应答相对来说比较简单。_mqtt subackreceived

获取指定日期所在年的第几周(跨年)_跨年获取第几周-程序员宅基地

文章浏览阅读1.2k次。//获取日期所在年的第几周const getWeekInYear=(date)=>{//判断该星期是否跨年,如果跨年就是第一周let weekStartDate = getWeekStartByDate(date);//一周开始时间var endDate = getDateFromDay(weekStartDate,6);//一周结束时间if(weekStartDate.g..._跨年获取第几周

随便推点

孙鑫VC视频教程笔记之第十二课“文件操作(含注册表操作)”_孙鑫vc++第十二课我另存的文件为什么没有文件类型-程序员宅基地

文章浏览阅读1.3k次。 文件读写:C语言实现: 文件读: //方法1: FILE *pFile=fopen("1.txt","r"); char content[20]; memset(content,0,20); //将数组中的内容全部设置为/0,下一行语句中遇到/0就不读取了 fread(content,1,20,pFil_孙鑫vc++第十二课我另存的文件为什么没有文件类型

物理学家发现粒子是如何自我组装的-程序员宅基地

文章浏览阅读178次。来源:诸平科学网博客作者:诸平链接地址:http://blog.sciencenet.cn/blog-212210-1310642.html据美国纽约大学(New York Univers..._sascha hilgenfeldt

2021-05-12-程序员宅基地

文章浏览阅读74次。K线组合的买入形态:旭日东升在股票中的意思是什么呢?下面先看看旭日东升的形态技术特征:1. 在股价下跌行情中,出现-根中阴线或大阴线。2. 紧跟阴线之后,出现一根跳空高开的中阳线或大阳线,阳线的收盘价高于阴线的收盘价。如图2- 9所示,该组合即旭日东升形态。旭日东升形态表示股价经过连续下挫,空头能量已释放殆尽。在空方无力再继续打压时,多方重新占据主动,股价高开高走。因此,该形态是较强的看涨买人信号。。出击买点旭日东升形态形成后,第二个交易日,若股价继续上涨,...

JS 计算两个时间之间的间隔(天、时、分、秒)_js 计算时间间隔-程序员宅基地

文章浏览阅读8.3k次,点赞3次,收藏14次。function fun () { let startTime = new Date('2015-12-20'); // 开始时间 let endTime = new Date(); // 结束时间 let usedTime = endTime - startTime; // 相差的毫秒数 let days = Math.floor(usedTime / (24 * 3600 * 1000)); // 计算出天数 let leavel = usedTime % (24_js 计算时间间隔

Janusgraph安装部署与IDEA链接Cassandra_janus graph 部署-程序员宅基地

文章浏览阅读588次。下载目录:https://github.com/JanusGraph/janusgraph/releases演示包版本的是:下载janusgraph-full-0.5.2.zip,上传离线包到linux服务器。创建用户(启动使用)://linux 添加用户adduser janusgraph//设置密码passwd janusgraph//添加用户到组,并赋予文件所有者chown -R 用户:组 目录chown -R janusgraph:root elasticsearch-6.3.2/_janus graph 部署

如何在QT下调用VC/MFC编写的DLL,分为两种方式。_qml调用mfc dll-程序员宅基地

文章浏览阅读2.9k次。1:采用导入直接调用的方式#pragma comment(lib,"XXX.lib")extern "C"_declspec(dllimport) BOOL API_YYY();然后,直接调用API_YYY2:采用load方式 QLibrary cryptLib; typedef BOOL (*tempFuc)(); cryptLib.load(); tempFuc tp=(tempFu_qml调用mfc dll