我正在MATLAB 2012b中开发一个独立于Windows的应用程序。
在代码中,我将两个文件夹中的一些文件写入并转储,这些文件都可供用户访问。我希望这两个文件夹与最终的可执行文件位于同一文件夹中。我可以手动创建这些文件夹。但是,当我运行已编译的应用程序时,它似乎无法访问这些文件夹。例如,以下代码行在MATLAB内部运行时非常有效,
save(fullfile('./images/camp.mat'),'camp','-v7.3');
然而它似乎在GUI中不起作用,因为它似乎只停止在那一点工作,并且在images文件夹中没有创建任何内容。
我通过互联网搜索并发现了ctfroot()和MCR_ROOT等内容,但我无法解决我的问题。