说明:matlab64位生成的dll是64位的,matlab32位生成的dll是32位的,所以需要根据C++程序属于32/64选择不同位数的matlab!而matlab生成dll的方式在32/64下都是一样的,并且其他环节配置也是类似的,下面一并介绍。 对于matlab调用c++的dll也是一样,32位matlab对应32位c++ dll,64位matlab对应64位c++ dll。
##!挺无语的 生成dll后在使用时,随便定义了一个对应参数的变量名,进行dll调用,结果报错! 。。。 后灵机一动,使用了和dll的头文件接口中相同的变量名,就解决了! 。。。
matlab能够使用自带coder编译DLL文件,但该文件为64位,无法在32位labview内使用 2. 方法 (1)在matlab中创建function (2)在coder中打开该function,操作如图所示 这里会报一个错,但是不用管。无视掉就好 这样,c代码就已经生成了 (3)打开vs2015,创建一个新的项目,操作如图 导入刚才matlab生成的c代码 创建一个新的...
基本上很麻烦,需要装两个版本的matlab,并且手动修改编译配置 http://stackoverflow.com/questions/8473209/compiling-32bit-matlab-application-on-64-bit-machine-c
51CTO博客已为您找到关于matlab生成32位dll的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及matlab生成32位dll问答内容。更多matlab生成32位dll相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
0. 源码 源码点我 1. 前言 matlab能够使用自带coder编译DLL文件,但该文件为64位,无法在32位labview内使用 2. 方法 (1)在matlab中创建function (2)在coder中打开该function,操作如图所示 这里会报一个错,但是不用管。无视掉就好 这样,c代码就已经生成了 (3)打开vs... ...