odometry

    xiaoxiao2022-07-14  164

    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

    最新回复(0)