導航:首頁 > 源碼編譯 > 生成exe編譯程序

生成exe編譯程序

發布時間:2022-11-17 00:12:56

㈠ 從c++文件到生成exe文件經過哪些步驟

1、首先快速編譯生成一個小demo的文件,如下圖所示。

㈡ 如何編寫.EXE文件

  1. exe文件不是編寫的,是編譯生成的。

  2. 你需要先用編程軟體(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文件,那個就是編譯生成的。

閱讀全文

與生成exe編譯程序相關的資料

熱點內容
電子加密貨幣最新政策 瀏覽:377
androidcanvas撤銷 瀏覽:267
安卓手機怎麼把圖標全部下移 瀏覽:183
飢荒被伺服器踢出怎麼進 瀏覽:170
c編譯器哪款好 瀏覽:732
快手寶哥發明什麼app 瀏覽:822
張艷玲編譯 瀏覽:66
android展開收起動畫 瀏覽:237
linuxxz文件 瀏覽:160
在游戲中心裏面怎麼玩到解壓神器 瀏覽:484
電腦發到手機裡面照片怎麼解壓 瀏覽:73
虛擬pdf列印機64位 瀏覽:413
支付寶AES加密和解密 瀏覽:379
編譯實驗原理下載 瀏覽:131
加密防偽溯源系統私人定做 瀏覽:222
掃碼給電動車充電的app叫什麼 瀏覽:760
關閉命令提醒 瀏覽:356
雲賬本app伺服器 瀏覽:499
python輸入數字循環 瀏覽:370
未成年人用什麼app 瀏覽:517