将编译成exe
我的是这个文件 py2exe-0.6.9.win32-py2.6.exe 你自己找,找到对应你python的版本安装。安装之后打开解释器输入>>> import py2exe
>>> import distutils如果没有问题就可以了。现在说步骤:1、准备你要编译的python脚本,比如:a.py,放在C:\compile\a.py2、编写另一个python脚本setup.py,内容如下:import distutils
import py2exe
distutils.core.setup(windows=[‘C:\\compile\\a.py’])3、把你的setup.py放在某个位置,比如C:\compile\setup.py打开命令行输入 C:\compile\setup.py py2exe 编译生成4、然后会在C:\Users\你的用户名\ 下生成一个dist的文件, 里面有个a.exe,双击就会执行你的脚本。
‘贰’ 如何将Matlab程序编译成exe文件
我也是最近才搞定的这个问题,按下述步骤进行,就没有问题,我已经运行成功,但是遇到你程序的bug的话,便会出现错误,关闭整个程序
希望这些对你有用
如何将MATLAB程序编译成独立可执行的程序?如何将编译好的独立可执行程序发布在没有安装MATLAB的电脑上?下面将一步步实现:
一、生成独立可执行的程序(exe文件)步骤
1、安装编译器。可有多种选择,matlab自带了一个LCC,推荐使用VC++6.0,我基于VS 2003实现。
2、设置编译器。在matlab命令行输入mbuild –setup以及mex –setup,选择安装的c编译器。
3、调用编译器。此处使用MATLAB下的一个GUI平台deploytool下完全实现。在命令窗口输入deploytool即可看到。具体使用方法请Help。
当然,也可以输入mcc -m filaname, filaname为要转成exe的m文件;
注:在以前的版本中,用编译命令mcc -B sglcpp filaname;自2006的版本后,替换为mcc -mfilaname;
4、安装<matlab path>\toolbox\compiler\deploy\win32目录下的MCRInstaller。
二、脱离matlab运行可执行程序
MCR是由matlab的运行环境,占用不到300M的对于用不同matlab版本生成的exe文件,MCR版本也会有不同,因此,在程序打包时,最好将相应版本的MCR一起打包。MCR环境的设置文件存放目录如下:
<matlab path> \toolbox\compiler\deploy\win32
文件名为MCRInstaller.exe。可将其拷贝到自己的文件夹中,(7.0以前的版本是mglinstaller.exe)。
在MATLAB里运行可执行程序的办法是在前面加一个!,比如:!picshow,后缀名可有可无。
在其它没有安装matlab的机器上运行exe文件前:
首先安装matlab的运行环境。在同一机器上可以并存不同版本的matlab环境(换句话说不同版本不兼容)。
其次是要将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到该计算机的环境变量中,通常是自动加载。
如果没有,也可手动安装,添加的方法是:
右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。
注:在安装过程中会弹出让安装Microsoft.NETFramework可以不用安装。
最后就是将编译生成的相相关文件拷贝到同一目录下,双击即可运行。
问题:目前此方法可完全运行在没有安装MATLAB以及C/C++的电脑上,但是如果是在AMD的CPU可以运行,但是不会出现任何MATLAB编译的界面。
美中不足就是,运行的时候dos的那个黑色地窗口一直存在。下面将实现去除黑屏的办法:
消除运行MATLAB生成的exe程序的dos黑屏的办法
基于MATLAB生成exe文件后,每次运行都存在dos黑屏的问题,现在可以通过以下方法解决:
方法一: 在命令窗口输入:
cd(prefdir)
edit compopts.bat
在打开的文件最后添加以下语句:
A.VC环境下:
set LINKFLAGS=%LINKFLAGS%/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup
B.LCC环境下:
set LINKFLAGS=%LINKFLAGS% -subsystemwindows
‘叁’ 如何将编写好的c语言源程序变成可执行文件EXE
1、第一步,打开C语言编译软件,输入你要执行的程序源代码,如下图所示。

‘肆’ C++中怎样将程序编译成为可以执行的exe文件
这个问题我也遇到到,按F6就可以自动生成。然后在
调试--最下面的属性----在生成里面-----输出---输出路径---里面自己设置一个路径----EXE文件就在bin\Debug\文件夹里面。
有问题就追问·
‘伍’ 如何编译成EXE应用程序
操作步骤:
第一步:打开VC++6.0;
第二步:选择“文件”-》“新建”-》“工作区”-》“空白工作区”,然后为这个工作区起一个名字并选择存放路径,确定即可!
之所以要用工作区,因为可以在工作区中新建很多工程,每个工程可以独立编译、连接、执行,互补干扰,而在学习C语言过程中,时常要编辑一些小程序,把它们按工程都存放在一个工作区里,非常方便于查看、执行和管理;
第三步:右击刚才新建的工作区,添加工程,这里选择Win32 console Application并确定;
第四步:在新建的工程中添加文件,选择C++ Source File,但是文件扩展名记得用“.c”;
第五步:编辑源代码;
第六步:单击工程,并选择执行,即可一次性完成编译、连接和执行工作,就可以看到程序运行结果了,当然也可以分步编译、连接、执行!
‘陆’ python如何编译成exe文件
python如何编译成exe文件?具体步骤如下:
python学习网,大量的免费python视频教程,欢迎在线学习!
1、使用pycharm安装pyinstaller。
2、找到pyinstaller的安装目录。
C:-script.py
相关推荐:《Python教程》
注意在该目录的母目录下一般有我们的程序文件
C:
3、将我们要打包的程序至pyinstaller的安装目录下:
C:venvScripts
4、打开cmd,找到该路径 cd C:venvScripts,输入命令pyinstaller -F *.py
如下图显示,打包成功。
5、此时在Scripts的目录下能够看到已经生成的dist目录和*.spec文件。运行*.exe文件即可。
6、也可以使用命令pyinstaller -F *.py,该命令会将所有的依赖放到一个文件夹中。相当于-F的解压。
‘柒’ 如何将MATLAB程序编译成exe文件
1.设置编译器:
在确定安装好Matlab
Compiler后,还需要对Compiler进行适当的配置,方法是在Matlab命令窗口输入:
mbuild –setup, 按提示选择matlab自带编译器LCC。
2.将程序编译成exe文件:
(1)如果全是M文件
调用格式:
Mcc -m mainmfile mfile1 mfile2 ……
mfileN;
第一个mainmfile 为主程序(main
function),其余均为需要的M文件。
(2)如果是GUI文件
例如mygui.fig 和mygui.m,编译这个GUI的命令是:
>>mcc -m
mygui
(3)如果既有GUI文件,又有M文件(谁是主程序,谁放在前)
①>>mcc -m mygui mfile
(mygui是主程序,即mygui中用到mfile.m);
②>>mcc -m mfile
mygui(mfile是主程序,即mfile.m中用到mygui)。
(4)如果GUI用到ActiveX控件
>>mcc -m mygui -a
myactivex
myactivex
是ActiveX控件的文件名。
编译完成后,可通过双击生成.exe文件;或者在matlab命令行输入带“!”的命令:
>>! mainmfile
(主程序文件名)
3.编译后的文件可以先打包成一个.exe文件,然后再用隐藏DOS窗口的软件将该.exe文件弹出的DOS窗口隐藏。
(1)打包软件很多。如MoleBox Pro;
(2)隐藏DOS窗口的方法或软件也很多,在各大Matlab论坛上都有,例如:Matlab中文论谈。
下面介绍两种隐藏方法:
方法一: 在命令窗口输入:
cd(prefdir)
edit compopts.bat
根据你使用的环境,在打开的文件最后添加以下语句:
A.VC环境下:
set
LINKFLAGS=%LINKFLAGS%/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup
B.LCC环境下:
set LINKFLAGS=%LINKFLAGS%
-subsystemwindows
C. Borland:
set LINKFLAGS=%LINKFLAGS% -aa
保存以后,再重新编译m文件,生成的exe文件运行起来就没有dos窗口了。
方法二:使用suppress工具,点击下列地址下载(具体操作里面有说明)。
http://www.mathworks.com/matlabcentral/fx_files/3909/1/suppress.zip
方法一生成的exe再到没有任何安装MATLAB的机子上运行也不会有黑屏了。
方法二的缺点就是要同时存在您生成的exe以及supress.exe,必须在同一目录下。
4.如果目标计算机上没有安装该版本的matlab,上面生成的exe文件不能正常运行,解决方法有二:
(1)将该执行文件所需要的dll文件都复制到目标计算机上;
(2)在目标计算机上安装MCRinstaller.exe。(该文件位于matlab安装目录下的
\toolbox\compiler\deploy\win32内)。
将“MCRinstaller.exe安装目录\runtime\win32”这个路径添加到目标计算机的环境变量中,通常是自动加载。
如果没有,也可手动安装,添加的方法是:
右击“我的电脑”“属性”“高级”“环境变量”“添加”指定一个变量名,然后将上述路径复制到里面就可以了。
注:在安装过程中会弹出让安装Microsoft.NETFramework可以不用安装。
最后就是将编译生成的相相关文件拷贝到同一目录下,双击即可运行。
‘捌’ c语言如何把c程序编译成可执行的exe文件
1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。

