使用matlab的mex工具编译c代码时,编译器报错,且输出为乱码,更具其他网友在帖子中提供的线索,需要将语言管理中打开beta版配置:
解决Matlab2022a用mex编译产生乱码提示的问题
https://blog.youkuaiyun.com/Azuresky/article/details/127581664
修改配置后问题解决,但调用mex编译又发生错误
fatal error C1001: 编译器中发生内部错误
解决方法是去掉语言管理中的beta版配置。。。
至于遇到编译器报错的问题,可以在visual studio中先调试好之后再去matlab里调用mex编译。。。。
资料一 MATLAB的MEX文件编写和调试
https://www.cnblogs.com/arxive/p/4687766.html