導航:首頁 > 源碼編譯 > exe編譯依賴

exe編譯依賴

發布時間:2022-03-02 12:37:04

① 怎麼能讓C#生成的EXE文件沒有依賴(高分,急)

給你個參考:
確保你的程序已經調試成功。裝給飛信。
1.新建個項目,比如名為Start。調試一下,讓程序目錄下生成Debug目錄。把auturun.exe拷到Debug目錄下。
2.把Form1.cs刪除。
3.把飛信根目錄下的VMDotNet文件夾拷到這個新項目的Debug目錄下。
4.在Program.cs中添加引用:using System.Diagnostics;

修改Main()中的內容為:
static void Main()
{
ProcessStartInfo Info = new ProcessStartInfo();
Info.FileName = "VMDotNet\\v2.0.50727\\FetionVM.exe";
Info.Arguments = "auturun.exe"; //調用外部程序的參數,這里是處理項目的可執行文件名,就是auturun.exe。
Process Proc;
try
{
Proc = Process.Start(Info); //啟動外部程序
}
catch (System.ComponentModel.Win32Exception e)
{
Console.WriteLine("系統找不到指定的程序文件。\r{0}", e);
return;
}
}

發布的時候,把Debug目錄下的兩個exe文件(Start.exe和auturun.exe)和VMDotNet文件夾一起發布,在其他機器上不用.net和飛信什麼的,直接運行Start.exe就可以了。

希望可以幫到你!

② c++builder在其目錄下生成的.exe是依賴於編譯器的,如何生成可發布的可執行文件

搜:
c++ builder 脫離環境

在project->Options->Compiler中點擊Release,
在project->Options->Packages中取消Builder with runtime packages的對鉤
在project->Options->Linker中取消Use dynamic RTL前的對鉤

③ vs2010怎麼把生成的exe與依賴的dll放在不同文件夾下

windows系統運行exe,必須要在相應的路徑里可以找到該exe所依賴的dll動態庫,才能正確運行。


關於如何找到依賴的dll,有三種途徑:

1、跟exe同目錄下尋找

2、系統環境變數path或者C:windowssystem32目錄下尋找

3、人工指定的目錄下尋找


所以,當你把dll和exe沒有放在一起的時候,就需要將dll所在的目錄,添加到系統環境變數path里,然後就可以正常運行exe了。


關於手動設置系統環境變數path的方法,可以這樣操作:

1、打開電腦----在電腦桌面上----右擊----我的電腦----選擇屬性

6、確定就可以了。

④ C#程序如何編譯生成獨立的不依賴.Net Framework運行環境的exe可...

可以用.net core
發布時選擇不依賴框架
也可以生成單個文件(這個文件可能會超過109MB)

⑤ C語言編譯後的exe能離開其他文件單獨運行嗎

你編譯的exe文件如果沒有依賴其他任何運行庫或者外部數據,就可以單獨運行。

⑥ 用fortran編譯後,exe無法單獨運行還要依賴於編譯前的數據,怎麼把他依賴的輸入數據txt文件編譯到exe

把 txt 放到 exe 旁邊就行了。

外置文件的好處就是,每次改變數據,不需要重新編譯exe。

你居然要求文件放入exe,不是本末倒置嗎?

⑦ vc++ 開發windows程序怎麼設置生成exe執行文件不需依賴api-ms-win...dll

有時我們需要知道一個程序依賴哪些動態鏈接庫(DLL)文件。實際上,有很多方法可以做到。下面就是三種實現方法:
1.
通過
Visual
Studio

Dependency
Walker
工具。進入
Visual
Studio
命令行(以Visual
Studio
2005
為例,通過「開始-->所有程序-->Microsoft
Visual
Studio
2005-->Visual
Studio
Tools-->Visual
Studio
2005
Command
Prompt」
打開),輸入"depends",回車,打開「Dependency
Walker」。然後通過「File-->Open」打開要查詢的程序文件,Dependency
Walker就會顯示該程序文件所依賴的DLL
文件。
2.
通過金山清理專家。安裝金山清理專家,運行要檢測的程序,然後打開金山清理專的安全百寶箱中的進程管理器,選中要檢測的程序文件名,就選中「顯示載入到進程中的DLL」,就可以看到該進程所調用的
DLL
文件。
3.
藉助
IceSword
軟體。先運行要檢測的程序,然後打開
IceSword
軟體,點擊進程,找到要檢測的程序,並右擊該程序名,在彈出的菜單中選擇「模塊信息」。這時,軟體就會彈出「進程模塊信息」對話框,這里顯示了程序所信賴的
DLL
文件。
參考來源:
http://163n.blog.163.com/blog/static/5603555220113151113287/

⑧ 打開EXE文件錯誤,如何找到依賴文件

是.net 軟體出現了問題,勞駕,採納下,謝謝。

⑨ 運行VB編譯的EXE,需要依賴哪些DLL

需要msvbvm60.dll
還有就是你引用的控制項,基本上是一個控制項一個ocx或是dll

⑩ 一個程序a.exe運行時依賴於b.lib和c.dll,在計算機x上運行正常。現在把它拷到計算機y上,

這個應該選C

復制的時候只要復制exe和dll

因為lib是被編譯到exe裡面去的

閱讀全文

與exe編譯依賴相關的資料

熱點內容
命令方塊指令冰封劍 瀏覽:782
android中so文件 瀏覽:274
手工用氣球做的捏捏樂解壓神器 瀏覽:194
app升級後就閃退怎麼辦 瀏覽:33
手錶上的樂塗app怎麼下載 瀏覽:719
程序員身上的六宗罪是什麼 瀏覽:143
游戲編程精粹6 瀏覽:69
修復ie的命令 瀏覽:602
linux伺服器怎麼查看地址 瀏覽:65
底部異地持倉源碼 瀏覽:105
加密應用手機 瀏覽:798
程序員考試考什麼科目 瀏覽:485
程序員必備文檔編輯 瀏覽:960
踩水果解壓大全 瀏覽:634
什麼是dk伺服器在 瀏覽:461
nusoapphp下載 瀏覽:929
黑莓原生解壓rar 瀏覽:956
百度解壓縮在哪 瀏覽:788
硬解壓卡怎麼用 瀏覽:183
新買的聯想伺服器怎麼配置 瀏覽:757