㈠ 从c++文件到生成exe文件经过哪些步骤
1、首先快速编译生成一个小demo的文件,如下图所示。
㈡ 如何编写.EXE文件
exe文件不是编写的,是编译生成的。
你需要先用编程软件(vb,vc等等)编写程序代码,然后用编译器把编写的程序代码编译成exe可执行文件。
㈢ 怎样把matlab程序编译成exe文件
如何将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
㈣ Qt打包生成exe方法
方法一:解决跨设备无库文件,exe无法正常运行的问题。
1、Qt程序采用release方式编译发布;拷贝".exe"目录整个文件夹。
2、以管理员方式 运行QT命名行 (电脑桌面->开始->搜QT->进编译器) "Qt 5.9.9 (MSVC 2017 64-bit)",
3、 cd /d (+)".exe"跟目录文件路径 例如:cd /d C:\Users\86131\Desktop\release ,定位至exe文件目录。
3、 windeployqt (+)”.exe“的程序名称 例如:windeployqt rtpPlayer.exe ,自动将应用所需的库添加至.exe文件中。
拷贝此文件夹全部内容至其他设备,exe文件可直接正常运行。
方法二:打包成一个exe文件。
1、按方法一先添加好全部库文件。
2、运行"Enigma Virtual Box"软件,
①选择exe文件路径;
②设置打包后的exe文件的保存路径;
③将所有文件全选后拖拽至列表"add Folder Recursive"整个文件夹(可直接打开含库文件的release文件夹,全选文件夹内所有文件,拖拽至"Enigma Virtual Box"软件文件列表)
④建议压缩后执行。执行完成后会在相应路径生成打包好的exe文件,如过库文件齐全、压缩步骤正确,即可在不同设备上正常运行打包后的exe程序。
㈤ 怎么把C++程序打包成exe程序
把C++程序打包成exe程序,首先需要一个编译器,比如开源的gcc,微软的VS,以vs2010为例:
1、在vs2010中,新建C++项目,将C++源文件添加进来,如下图,新建项是建立空白文件,现有项就是添加已经写好的源文件;
最后,把exe文件和下载好的运行时一起打包,就大功告成了。
㈥ 用c语言编完程序怎么生成exe可执行文件
如何使用Turbo C来调试C程序的示例:
1、首先打开turboc,方法很简单啦:找到turboc所在目录,然后双击TC.exe。
2、然后会出现一个窗口,使用Alt+F组合键打开菜单选择New选项回车新建文件
3、然后输入c语言源程序(这里特别注意要细心,千万不要输错了)
4、好当很长很长的源程序输入完以后(虽然很多同学刚刚接触c语言,还不知道自己输了半天输的是什么)接一下检查一下自己输入的程序是否语法正确,然后使用Alt+R组合键打开菜单选择Run选项回车,也就是运行选项(主要是看看输了半天的程序在计算机当中运行是个什么东东)
5、好像没有什么表示吗,不要着急不是计算机出了问题,这个时候用Alt+R组合键选择User Scren选项回车
6、怎么样是不是有结果了.
7、好一个程序调试完毕我们需要保存一下我们辛苦劳动的结果,用Alt+F组合键选择Save选项回车保存我们的程序(注意保存的目录和文件名,文件名要以扩展名.c结尾)
绝对原创,LZ加点分吧,么么.
补充:记得念书的时候我按照上面的步骤操作之后已经生成了EXE文件了.如果没有生成,则按照下面的操作:
在TC里面打开一个C文件之后,你按alt+C,然后选择“make exe file”就可以了,exe文件的位置和源程序是一样的。
㈦ c语言如何把c程序编译成可执行的exe文件
1、编写一段简单的代码,如下图所示,编辑一段简单的输出语句。
㈧ VC++编译exe文件怎么生成
1、打开电脑上安装的vc6.0,进入如图界面
㈨ C语言编译器怎么生成exe文件
你在编译程序的时候编译器会提示你保存文件,记下你保存文件的路径,按照那个路径打开文件夹,你会看到一个debug文件夹,打开那个文件夹你就能看到一个.exe文件,那个就是编译生成的。