win10 c++程序打包


步驟如下:
1、 先動態編譯連鏈接,生成exe;
2、 找到exe依賴的dll文件
使用Process Explore來獲取所依賴的dll文件
打開procexp.exe,通過菜單View–Lower Pane View–DLLs勾選,顯示dll窗口,
在編譯環境下運行程序,找到相應的進程,查看需要的dll文件,如圖所示,其中系統dll可以忽略,把需要的dll和exe copy到一個新的目錄下;
3、 打包
打包工具使用Enigma Virtual Box,
Enter Input File Name中,選擇exe
Enter Output File Name,輸出文件名稱
點Add按鈕,添加准備好的dll文件
點Files Options,勾選Enable Files Virtualization和Compress files,OK
最后,點Process,完成,exe自此可獨立運行。
如圖所示

 

鏈接:https://pan.baidu.com/s/1iBBNejLq0inYQrSJoY-yUg
提取碼:c2ev

 

另一鍾方法,vs dumpbin 來查詢:

使用Visual studio 查看exe文件的dll依賴項
事先准備:只要Visual Studio 任何版本即可。
打開Visual Studio Tools -> 選擇 命令提示
進入命令行窗口,dumpbin /dependents exe路徑 即可查詢該exe的依賴項dll。
 
cd 到 exe的路徑

例如::  dumpbin /dependents  ./dd.exe >dll.txt

 

參考:

https://www.cnblogs.com/fxd980519/articles/4807756.html  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM