完全独立的可执行文件
7次浏览(过去30天)
显示旧的注释
大家好!
我不是编译方面的专家。我想问是否有人试图创建,从matlab m文件开始,一个完整的独立可执行文件。
我已经阅读了大量的技术文档和一个不同的关于Matlab编译器的网络研讨会。
我试着一步一步地遵循网络研讨会的指导:
- 创建项目(使用像函数一样的主文件)
- 构建包含MCR的项目
- 项目包装
但是当我在没有matlab和MCR的PC中运行exe文件时,程序无法工作。
我哪里错了?
另一个问题:
是否存在一些技术文档,其中包含项目构建后创建的整个文件的列表和说明?
“独立应用程序”和“windows独立应用程序”有什么不同?
如果我使用windows独立应用程序,如果可能,使用exe文件与不同的操作系统(如windows vista和/或windows 7)?
是否有可能创建一个独特的exe文件工作在32位和64位操作系统?
提前谢谢你
M1Tc4
接受的答案
更多答案(2)
约书亚
2012年11月9日
嗨,米奇,
我对你有同样的问题,你找到了让它完全独立的可执行文件的方法吗?当我生成.exe文件时,如果我没有将它放在matlab函数(.m)和图形(.fig)所在的同一文件夹中,可执行文件就无法工作。
谢谢,
5个评论
大卫
2013年1月15日
谢谢你的帮助。我不知道那个FAQ页面。我的问题现在解决了。
我希望能够张贴我的解决方案是什么,但我实际上不确定哪个变化是至关重要的:s。依赖步行者标记了一些丢失的dll,但我无法替换它们。此外,我认为它们可能是依赖步行者的“假阳性”检测,因为它们在32位PC上也没有,在那里。exe工作得很好。这两个架构正如Andreas所猜测的那样。
当我在发生问题的同一台(64位)机器上构建和打包.exe时,它可以正常工作。也许这有帮助。
无论如何,再次感谢你的有益建议。对不起,我不能说得更清楚。