我正在使用 mcc 从 MATLAB .m 文件创建一个独立的可执行文件。我的机器是 64 位机器,目标机器是 32 位机器,是否可以创建这样的应用程序(当然也可以在目标机器上运行)?
问问题
2801 次
1 回答
2
可能最简单的方法是安装 32 位版本的 MATLAB 并使用该mcc
安装中的。
不要担心在 64 位 Windows 上安装 32 位 MATLAB 时收到的警告。它工作得很好。我的机器上安装了许多不同版本的 MATLAB 用于开发目的,包括 32 位和 64 位,所有这些都可以愉快地并存。
该文档还提到了一个-win32
可以传递给的选项mcc
:
-win32 以 32 位模式运行
仅当满足以下条件时,才使用此选项在 64 位系统上构建 32 位应用程序:
- 您对 32 位和 64 位版本的 MATLAB 使用相同的 MATLAB 安装根 (matlabroot)。
- 您正在从 Windows 命令行(不是 MATLAB 命令行)运行。
由于您必须安装 32 位 MATLAB,无论如何,在我看来,mcc
直接运行 32 位更容易。
于 2013-06-10T08:40:58.637 回答