1.MATLAB中运行时,遇到错误,提示用.c写的函数文件对应的函数未定义。
百度到的解决方法:
https://blog.csdn.net/Mr__George/article/details/80889340
其实简单的具体操作就是,将报错的.c文件用mex重新编译一下。
1.在matlab命令行窗口输入mex -setup
如果你安装了多个版本的VS,选择其中你指定的版本即可。
2.在matlab命令行窗口执行命令:mex -v yourfile.c(注意:yourfile.c为你想编译的源文件)
当前目录下会生成一个名为yourfile.mexw64的文件,在matlab里面就可以调用这个文件了。
但其实我操作的时候,没有生成这个文件也可以解决这个错误。
2