我想如果你編譯Visual工作室使用/MT
代碼發生 - >運行時庫,然後它會自動打包2013的Win32項目的所有依賴的DLL - 包括第三方DLL的 - 到可執行文件?確保所有依賴的DLL被打包成可執行
當前某些用戶在運行我的.exe時出現錯誤。它涉及到沒有一個第三方的DLL(OpenSSL的):
程序無法啓動,因爲LIBEAY32.DLL從您的計算機
已發生用戶這個錯誤使用我的.exe文件丟失在Windows 10操作系統上。我怎樣才能確保所有的依賴DLL的打包到我的.exe?
我現在編在我的64位Windows操作系統8.1我的應用程序。
- 字符集:在Win32視覺工作室項目使用下面的項目屬性編譯的Unicode字符集
- 使用MFC的:使用標準Windows庫
- 整個程序優化:使用鏈接時代碼生成
- 調試信息格式:無
- 代碼發生 - >運行庫:/ MT
不,'/ MT'不會將DLL打包到生成的二進制文件中。 –