2011-06-08 46 views
1

今天我使用Cava Packager Perl創建了安裝程序。我可以使用我創建的安裝程序安裝應用程序。但問題是在我的系統中,應用程序運行良好,但在其他系統應用程序未運行。這是它的安裝,但應用程序沒有運行。Cava Packager - 創建的exe未運行

+0

您是否有錯誤信息?如果沒有,請嘗試從命令提示窗口啓動應用程序,雙擊應用程序時可能會顯示錯誤消息。 – daotoad 2011-06-08 14:26:32

+0

好讓我試試,讓你知道 – Allwyn 2011-06-08 17:10:22

回答

1

假設你的平臺是Windows,並在其上運行的應用程序是等於或比Windows XP更高的Windows版本,您可以創建應用程序的診斷版本,這將使啓動和加載的全部細節在發生故障的機器上進行處理。

在卡瓦酒包裝程序的構建選項選項卡,勾選以下兩個選項:

1,包裝診斷可執行文件發佈

2.Allow裝載機詳細的輸出在發佈的可執行文件。

創建安裝程序包並安裝在發生故障的機器上。 在已安裝的bin目錄,假設你的可執行文件名爲「myexecutable」你應該運行:

診斷myexecutable.exe

你應該得到的加載過程的全部細節,並在那裏失敗。

部署到另一臺計算機時出現故障有兩個非常常見的原因。

  1. 您正在使用的模塊被鏈接到卡瓦未能自動捆綁
  2. 您正在嘗試在Windows 2000上運行DLL - 這不是由靜脈支持。

注:我參加靜脈打包的發展。

+0

感謝您的答覆。我解決了這個問題。它由於絕對路徑 – Allwyn 2011-06-10 15:43:09