當前位置:首頁 » 編程軟體 » 動態編譯生成exe

動態編譯生成exe

發布時間: 2022-10-14 21:27:21

㈠ 用易語言怎樣將源碼編譯成exe文件,我有源碼,編譯出來的是dll文件

樓下坑錢!樓主你先確認一下:打開源碼,在易語言左上方選擇「程序」菜單→配置,點開以後看程序類型是不是windows動態鏈接庫。如果是,那麼編譯出來的肯定是dll,如果不是,建議您重新安裝易語言。樓主可以自己嘗試創建一個動態鏈接庫,編譯出來的是dll。

㈡ 用C++編譯連接生成的exe文件能不能獨立於編程環境運行

樓主你好!完全可以的。你在編譯生成exe的時候,不要生成Debug的,而要Release的。Release是發布版本的,可以直接將生成的exe文件移到沒裝編譯環境的電腦上運行。
VC6:組建-全部重建,VS系列直接改成Release的。

㈢ 用MATLAB2016A將GUI文件編譯生成EXE後的運行問題!!

方法一:
已有gui.m文件和gui.fig文件
1 在matlab的command窗口中輸入
mcc -B sgl GUI.m
2.將上步生成的文件包括*m 文件和*.fig文件一起考到待運行的機器,此時仍需matlab所必需的動態連接庫。
3. 將 <matlab path >/extern/lib/win32/mglinstallar.exel拷貝到到待運行機器上
4.在機器上先運行mglinstallar.exe, 然後選擇解壓目錄,將在將在指定目錄下解壓縮出bin和toolbox兩個子目錄,
其中在binwin32目錄下就是數學庫和圖形庫脫離MATLAB運行所需的所有動態連接庫,共
有37個。可以將這些.dll考入system32, 也可以直接放在應用程序目錄下。
而toolbox目錄則必須與應用程序同一目錄。

方法二:
matlab編程很方便,強大的矩陣運算功能,很多好用的工具箱,但是一般程序都要在matlab環境中運行,能否脫離這個環境打包發布,matlab也提供了這樣的工具。
1. 轉化為c/c++程序並編譯為.exe
先驗證mcc是否可用,用matlab中的example驗證即可。
建議不用matlab默認的lcc 編譯器(可能有問題),可使用VC6編譯器(按默認路徑安裝)。
由於帶有界面,需要圖像庫支持,編譯時應使用命令: mcc -B sglcpp pressure
編譯生成若干c/c++源碼,以及.exe文件、bin目錄中figure菜單條/工具條文件(.fig)等
程序發布需要.exe、bin、.fig。
2. 在未裝matlab的電腦上運行程序需要數學運行時庫、圖像運行時庫以及用到的工具箱mex文件。
前兩者已經在.exe壓縮包中,將其解壓,並在環境變數path中添加解壓到的路徑。
另外若程序中還用到其他工具箱的東西,那麼需要將此工具箱中需要的mex文件也一並放在解壓到的路徑,子文件夾位置與matlab中的位置相同。
3. 在確保.exe程序可以運行的情況下 可以用setup factory打包發布。

㈣ C#編譯的winform程序.如何生成單獨的EXE

有兩個問題,一是目標計算機上如果沒有安裝你使用的.Net框架對應版本的話,肯定是用不了的,二是你是不是只打包了EXE文件卻沒有把調用的DLL文件一起打包,那也是打不開的。建議用VS自帶的安裝向導或是其它打包程序創建安裝文件包,這個包里是可以集成對應的.Net框架的,雖然最後生成的安裝包要大一些,但是如果在安裝時檢測到目標計算機沒有.Net環境的話它會自動先安裝.Net之後再安裝程序的,而且也不會發生缺少程序需要的動態鏈接庫、資源文件等問題。另外,簡單的程序用2.0,要不就直接用4.0,都只有幾十MB,3.5就算了,太大了。
希望對你有幫助,有疑問請追問或是Hi

㈤ Qt編譯生成的exe無法執行

這個問題也太簡單了。
qt庫是動態連接的,需要一大堆鏈接庫。
搞成靜態連接的可以直接運行,但是比較復雜,
你去看看我寫的教程就明白了:(網路搜一下)
Windows下Qt靜態編譯連接和DLL依賴問題解決

http://wenku..com/view/c58985d8a58da0116c1749ad.html

㈥ 怎麼讓VC++直接編譯程序,生成EXE文件,不是一句一句的執行

step into 命令 快捷鍵:F11 單步執行每條語句,在遇到函數的時候,系統將進入函數,單步執行其中的語句。
step over 命令 快捷鍵:F10 單步執行每條語句,但在遇到函數時候,自動執行其中的內容,而不進入函數內部單步執行。
run to cursor 命令 快捷鍵:Ctrl+F10 系統將自動執行到用戶游標所指的語句前。(這個功能很有用,可以將精力集中到有問題的地方,從而節省調試時間)
Go 命令 快捷鍵:F5 系統將編譯,連接,自動運行程序,但是會在程序設置了斷點(breakpoint)處停下。
BuildExcute 命令快捷鍵:Ctrl+F5 系統將編譯,連接,運行編譯好的程序代碼,因此不會在斷點處停留,但是在程序執行結束之後,系統會給一個Pause,以方便用戶觀察輸出結果。
Stop debug命令 快捷鍵:Shift+F5 本命令是用來終止動態調試過程的。

㈦ C#如何通過代碼實現生成EXE可執行文件,

你這個叫動態編譯.
有很多方式.
最簡單的是把一個EXE拆開.把要替換的地方替換掉.再寫入文件.
另外一種是用
編譯器
編譯一下.
.NET
自己就有編譯器.
所以你完全可以生成一個CS代碼文本.把引用加上,就可以編譯了.
另外就是可以用MSIL,直接內存生成一個Type來運行.呵呵.方法多的是.

㈧ 如何利用C#語言 編寫一個可以生成exe文件的文件(不是編譯源文件那個生成 謝謝!)

1 編寫一個窗體程序,這個程序一運行就讀取C盤某個txt文件,或讀取注冊表裡某個值,或讀取APPCONFIG文件,然後彈出一個messagebox對話框,顯示剛才讀取到的值。編譯得到這個程序的exe文件。
2 編寫一個窗體程序,有文本框和一個生成按鈕。把剛才那個exe文件放到項目的文件夾中。點下按鈕後就把文本框內的值保存到C盤某個txt文件,或注冊表裡某個值,或APPCONFIG文件。再把項目文件夾中的exe文件復制到指定文件夾內。

㈨ vc編譯的EXE程序怎麼無法打開

你是不是復制到另一台沒有安裝VC的電腦上運行了?
這是因為你用得是動態鏈接庫,VC的函數庫沒有存在情況下是不能運行的。建議使用靜態鏈接庫編程或者使用Release編譯
Release編譯方法就是:
點擊 編譯->放置遠程配置->選擇 **Release 然後確定
點擊 構建(F7)
生成的exe文件就能在別的計算機上運行了

㈩ 請教C語言高手,為什麼用動態庫編譯出來的exe和用靜態庫的一樣大理論上動態庫的應該更小才對啊。

可能是因為函數太簡單的原因吧,將函數整長一些試試。

熱點內容
成都高品質安全存儲櫃 發布:2025-07-15 23:45:38 瀏覽:54
頁面演算法操作系統 發布:2025-07-15 23:35:30 瀏覽:129
程序加密專家 發布:2025-07-15 23:28:13 瀏覽:486
別克君威15t怎麼選配置 發布:2025-07-15 23:26:52 瀏覽:509
游戲分流解壓 發布:2025-07-15 23:24:20 瀏覽:161
C語言中撤銷 發布:2025-07-15 23:24:18 瀏覽:582
常見網頁編程 發布:2025-07-15 23:20:16 瀏覽:115
投資經理編程 發布:2025-07-15 23:04:06 瀏覽:639
本地伺服器讓外網訪問 發布:2025-07-15 23:02:49 瀏覽:399
ftp掃描器 發布:2025-07-15 23:01:45 瀏覽:48