看板 Programming 關於我們 聯絡資訊
手邊有一個dll沒有程式碼 我想打包編譯成單一個執行檔 只要帶著那個執行檔就能直接執行功能 而不用另外附加dll檔 請問有人有解決過這個問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.139.233
james732:把DLL用resource型式包進exe,要用時解開 114.32.92.122 12/22 00:20
leiyan:沒辦法保持單檔嗎? 114.27.139.233 12/22 00:22
WPC001:這樣幹嘛還要用DLL? 直接把函式用靜態連結 114.25.124.204 12/22 00:40
WPC001:這樣不行嗎? 114.25.124.204 12/22 00:40
MOONRAKER:包進exe就是單檔 不然你要怎樣保持單檔 114.45.207.118 12/22 01:50
MOONRAKER:又不是你自己解開 執行階段會變形的程式 114.45.207.118 12/22 01:51
MOONRAKER:掃毒程式最喜歡了 114.45.207.118 12/22 01:52
leiyan:就執行時不會生出其他檔案 114.27.139.233 12/22 02:26
leiyan:工作管理員也只有那隻exe在執行這樣 114.27.139.233 12/22 02:26
ward:可用Joachim Bauch的方式http://ppt.cc/N96o 36.224.113.187 12/22 11:21
drm343:靜態連結 36.236.21.202 12/22 20:25
james732:我是在執行時把DLL塞進Temp資料夾...XD 114.32.92.122 12/23 23:46