Skip to content

v7.0.0

Choose a tag to compare

@Ebola-Chan-bot Ebola-Chan-bot released this 29 Jul 09:39
· 13 commits to master since this release
ac82a5f

全新的异常处理机制:将你的枚举类当作异常抛出,自动将Win32异常转换为文本等
更强大的万能转码功能:支持 MATLAB R2024b 新特性,允许为你的指针指定自定义删除器并创建数组。支持自动将可转换为字符串的MATLAB类型转换为字符串后再导入C++(如枚举、分类数组等)
更简洁的用户接口实现:只需要包含一个<Mex工具.hpp>,然后定义3个函数即可
高度自动化的项目配置:只要在 Visual Studio C++ 动态链接库项目中添加此NuGet程序包,即可生成.mexw64被MATLAB调用,无需手动配置任何项目属性。
自动检测当前计算机上安装的最新版MATLAB,extern包含头文件和库全部自动导入,无需手动添加。注意,此功能要求%ProgramFiles%\MATLAB路径下的最新安装版是一个有效的标准MATLAB安装目录。如果存在异常的目录结构(如卸载残余等)可能会导致自动检测失败。建议的做法是手动清理掉无效的版本号目录。