使用应用程序编译器创建的可执行文件只能在有限的时间内工作

2次浏览(过去30天)
菲利普迟到
菲利普迟到 2021年8月24日
回答: 菲利普迟到2021年8月26日
我正在使用MATLAB 2018b的应用程序编译器创建一个可执行文件。在构建它的时候,它包含了所有“必需的文件”,也就是说,所有必要的。m文件,以及UI使用的一些。jpeg和。png图片文件。这个可执行文件在我的两台电脑上工作得很好,它是独立的,从不抱怨丢失文件,无论可执行文件位于何处。当我在一些同事的电脑上进行测试时,情况也是如此。
然而,对于其他一些同事来说,它可以正常工作几天,然后突然停止工作。它要么崩溃w/o信息,要么抱怨丢失。jpeg和。png文件,所有这些都是包的一部分。我必须为他们提供一个新的可执行文件副本,这解决了几天的问题,然后又停止工作了……
我创建了3个版本,一个带有“opengl软件”,一个带有“opengl硬件”,一个没有任何opengl指示,以防问题与opengl有关,但这并没有解决问题。
我们都使用相同的运行时编译器版本9.5。
你有什么建议吗?
谢谢
5个评论
菲利普迟到
菲利普迟到 2021年8月26日
我确认过一段时间后,一些文件从展开文件夹中删除。可能是电脑上的防病毒设置。清空扩展就解决了这个问题,因为可执行文件会连同所有文件重新生成。谢谢沃尔特和史蒂文!

登录评论。

接受的答案

菲利普迟到
菲利普迟到 2021年8月26日
沃尔特·罗伯森 2021年8月25日0:18
假设:
可能正在运行系统“清理”软件或反病毒或“优化”软件,即删除部分扩展的CTF。
这可以通过安装可执行文件来探索,记录展开目录中有哪些文件,然后在失败后查看存在哪些文件。
史蒂文的主 约24小时前
MATLAB运行时中的文件按上所述进行加密 本文档页 .如果你打开一个,你将无法阅读源代码。

更多答案(0)

下载188bet金宝搏


释放

R2018b

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!