[已解决] APP打包成为独立桌面APP时,对于solve、syms应该怎么处理?

[复制链接]
1119093102 发表于 2021-9-22 11:09:07
警告: 在 "D:\software_resource\Matlab Project\measureAppDesigner\measure project -v1.8\SPO2SETCONFIGFIGURE.mlapp" 中,根据 MATLAB Compiler 许可证,对 MATLAB Runtime 环境打包时不包含 "solve, syms"。请从代码中删除文件或函数,或者使用 MATLAB 函数 "isdeployed" 确保函数不会在所部署的组件中被调用。
Compiler version: 8.1 (R2020b)
上述时打包时的警告,想要在不删除函数和文件的情况下,怎么使用 isdeployed 确保函数(已经看过help,但是不太明白)?请指教

最佳答案


gywxd 发表于 2021-9-22 13:05:20
本帖最后由 gywxd 于 2021-9-22 13:06 编辑

你的授权许可不能包括相关程序的授权,这是没法解决的,要么付钱增加权限,要么找替代品,又或你可以找有这个权限的用户帮你编译  最后可以考虑用其他方法实现你需要的函数 例如用 c++  python写了用matlab 调用等等都可以考虑

4 条回复


halleyhit 发表于 2021-9-22 17:11:12
https://ww2.mathworks.cn/products/compiler/compiler_support.html  官方有说明的,注意表格中symbolic那行,not supported里写了sym,这个函数天生就不支持打包。如果对应文档的话,有一页标题叫functions not supported for compilation

gywxd 发表于 2021-9-22 13:05:20
本帖最后由 gywxd 于 2021-9-22 13:06 编辑

你的授权许可不能包括相关程序的授权,这是没法解决的,要么付钱增加权限,要么找替代品,又或你可以找有这个权限的用户帮你编译  最后可以考虑用其他方法实现你需要的函数 例如用 c++  python写了用matlab 调用等等都可以考虑
回复此楼

1119093102 发表于 2021-9-23 11:15:07
halleyhit 发表于 2021-9-22 17:11
https://ww2.mathworks.cn/products/compiler/compiler_support.html  官方有说明的,注意表格中symbolic那 ...

我去官网看,说是这个工具箱属于动态显式的,不可能支持打包,但是functions not supported for compilation中又找不到这两个函数

halleyhit 发表于 2021-10-10 08:47:43
1119093102 发表于 2021-9-23 11:15
我去官网看,说是这个工具箱属于动态显式的,不可能支持打包,但是functions not supported for compilat ...

你说的那个 not supported 是说matlab里,不支持打包的函数。sym是symbolic工具箱的,所以不会写在那个页面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表