关于matlab与C混编的问题

来源:互联网 发布:java magic number 编辑:程序博客网 时间:2024/04/29 16:41

看别人的论文运行程序时,发现用到了Matlab中调用C文件的问题,


怎么编写的暂时不知道,运行时需要编译,找的方法如下:


(1)输入 Mex  -setup命令,选择编译器(我的是win10 64位系统,matlab2015Ra),


可能是系统和matlab可支持的编译器的问题,windows下各种编译环境


都不能用,最后直接安装了vs 2013 professional版本,然后可以了。


(2)输入 Mex  file.c(自己的C文件) ,然后会编译生成.mexw64后缀的文件(matlab以前的


本生成的是.dll的文件,作用一样的),然后调用C文件就可以了。

0 0
原创粉丝点击