C 將dll打包到程式中

2022-01-15 03:27:22 字數 512 閱讀 1811

本文告訴大家如何把 dll 打包到程式中。很多時候的 軟體 在執行的時候需要包括很多 dll 或其他的檔案,這樣的軟體在給其他小夥伴,就需要做乙個壓縮包,或者用安裝軟體。這樣感覺不太好,所以本文告訴大家乙個方法,把所有的 dll 放在乙個檔案,於是把自己的軟體給小夥伴就只需要給他乙個程式

然後安裝,感覺安裝很簡單

假如有 1.exe 和 1.dll 準備把 1.dll 合併到 2.exe 那麼可以使用下面**

ilmerge  /target:exe /out:e:\2.exe /log e:\1.exe /log e:\1.dll /targetplatform:v4
這裡的 target 為目標平台

out 就是輸出的檔案

log 就是準備合併的dll

執行**就可以拿到 2.exe 直接把這個檔案給小夥伴,他就不需要使用壓縮包,直接開啟 2.exe 就不會說找不到庫。

參見:ilmerge將源dll合併到目標exe - hackervirus -

C 將dll打包到程式中

有時候我們會使用第三方的庫,好多遊戲也是使用第三方庫,在沒有安裝第三方就會出錯。我們有乙個簡單的方法把dll庫打包程式中 如果我們把dll放到庫中,屬性為資源 我看到blqw把執行從程式找dll寫為 using system using system.collections.generic usin...

C 將dll打包到程式中

最近比較懶,加上內容也不多就懶得排版了,字放大了,看起來應該方便一點 直接進入主題 先來看乙個栗子,假設現在有乙個第三方dll namespace testlibrary1 testlibrary1.dll 在專案中引用,然後呼叫其中的方法test,將輸出aaabbbccc using system...

2018 4 29 C 將dll打包到程式中

title author date createtime categories c 將dll打包到程式中 lindexi 2018 04 29 09 43 22 0800 2018 2 13 17 23 3 0800 c 本文告訴大家如何把 dll 打包到程式中。很多時候的 軟體 在執行的時候需要包...