将 matlab 程序编译成 exe 文件并打包的最简单方法 1、设置编译器 ( 1)查看当前 plier 所支持的编译器类型。 >> mbuild -setup Please choose piler for building standalone MATLAB applications: Would you like mbuild to locate pilers [y]/n? n (此处填写 n) Select piler: [1] Lcc-win32 C [2] Microsoft Visual C++ [3] Microsoft Visual C++ .NET 2003 [4] Microsoft Visual C++ 2005 [5] Microsoft Visual C++ 2005 Express Edition [6] Microsoft Visual C++ 2008 [0] None Compiler: 6(这里你选择你使用的编译器) *********************************** 注意:如果你写 n 之后,显示如下: [1] Lcc-win32 C [0] None 你就选 1,正常设置下去。等结束之后,再重新开始输入: >> mbuild -setup ,, 这次应该会显示全部。 (我遇到这种情况) &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ( 2)设置编译器 前面我选择了 6([6] Microsoft Visual C++ 2008 ),回车后,显示如下: The default location for Microsoft Visual C++ pilers is C:\Program Files\Microsoft Visual Studio , but that directory does not exist on this machine. Use C:\Program Files\Microsoft Visual Studio anyway [y]/n? n(我填的是 n,原 因后面说) 我电脑里面已经装了 VC++2008,但我的 VC++2008 不装在这个目录下,需要我 告诉电脑 VC++2008 的位置,所以填 N 。回车后,会出现下面语句: Please enter the location of piler: [C:\Program Files\Microsoft Visual Studio ] D:\softfile\mainsoftware\Microsoft Visual Studio (在电脑中找到我的编译器的 位置,复制其路径,粘贴在这里,回车) Please verify your choices: Compiler: Microsoft Visual C++ 2008 Location: D:\softfile\mainsoftware\Microsoft Visual Studio Are these correct [y]/n? y ******************