有编译时此警告类型的消息mexFunction
使用文件mex
在Matlab 2014B命令。
Legacy MEX infrastructure is provided for compatibility; it will be removed in a future version of MATLAB.
这是什么意思? 总会有一个与此消息中的链接,但我没有找到有用的东西。 同时这个问题也没有让我更聪明。
请问MEX API消失? 会不会有不同的接口? 这是怎么回事恰好改变? 谁能告诉?
该消息Legacy MEX infrastructure is provided for compatibility; it will be removed in a future version of MATLAB.
Legacy MEX infrastructure is provided for compatibility; it will be removed in a future version of MATLAB.
只是意味着与建立MEX的方式mexopts.bat
(Windows)和mexopts.sh
(* NIX和MAC)已被弃用,(用他们的话说“基础设施”)的基于XML的配置系统将用于前进。 需要注意的是目前尚不能删除,只是不建议使用-你可以继续配置mexopts.bat
却会打扰你一下吧。
有关如何使自己的XML一些建议,看看这个答案 ,只是开始。 你将不得不做一些试验和回答,因为mexopts.bat的直观的Makefile状组织消失了,与涉及自动搜索更复杂的系统所取代,环境变量读取等。