我不能跑fastaread和uigetfile runtime-based独立应用程序! ! ! !
3视图(30天)
显示旧的评论
你好,
我不能跑uigetfile fastaread加载我的fasta文件紧随其后。我几次检查和runit应用设计师但现在它不运行在独立的可执行版本(运行与MATLAB运行时版本。9.10)! ! !如此重要的app,请帮助和指引我。我的代码是:
函数BrowseDBButtonPushed(应用程序、事件)
[fileDB, pathDB] = uigetfile ({‘*。fasta‘}’,负载fasta蛋白质组数据库”);
如果fileDB = = 0
返回;
结束
filenameDB = [pathDB fileDB];
DB = fastaread (fileDB);
DBcell = struct2cell (DB);
结束
谢谢
0评论
答案(2)
董事长Kumar Vankaramoni
2021年10月6日
你好,
你能够运行它在AppDesigner但不是一旦转化为一个可执行的工作。所以问题可能是MATLAB版本之间的不匹配您用来编译和运行时版本。应用程序将与特定版本的MCR你用来编译。新或旧MCR安装不使用应用程序编译MCR的在一个特定的版本。
请参考下面的链接来解决版本不匹配的问题:
史蒂文的主
2021年10月6日
filenameDB = [pathDB fileDB];
这条线看起来有点可疑。我更喜欢使用
fullfile
组装的文件名。
filenameDB = fullfile (pathDB fileDB);
如果不解决这个问题,你能提供更多细节关于“它不运行”是指在这种情况下吗?
- 你收到警告和/或错误消息如果您启动应用程序从Windows命令提示窗口或在Linux或Mac终端窗口吗?如果是这样的完整和准确的文本这些信息可能是有用的在确定发生了什么和如何避免警告和/或错误。
- 做些不同的事情比你期望的吗?如果是这样,它做了什么,你期望它做什么?
- 应用程序崩溃吗?如果是这样,请发送崩溃日志文件(与你的描述运行或在事故发生时的应用)技术支持使用接触MathWorks网站的链接支持部分我们可以调查。金宝app