簡體   English   中英

PAR和Win32 :: Exe

[英]PAR and Win32::Exe

我在Windows 7(32位)上運行Strawberry Perl。 我還使用Par :: Packer創建獨立的可執行文件。 問題是PAR :: Packer使用駱駝圖標,我想用其他圖標替換它。 為此,我正在使用Win32 :: Exe。

運行Win32 :: Exe的更新腳本后,我可以更改圖標,但是現在可執行文件不再起作用。 禁用GUI標志並啟用控制台后,我現在得到以下輸出:

Usage: foo.exe [ -Alib.par ] [ -Idir ] [ -Mmodule ] [ src.par ] [ program.pl ]
       foo.exe [ -B|-b ] [-Ooutfile] src.par

--icon選項已從PAR :: Packer中刪除。 直接使用Win32 :: Exe是正確的解決方案。 如果捆綁的exe_update腳本破壞了您的exe,請嘗試在命令行上發布實際的Perl代碼-參見我對類似問題的回答

您是否嘗試過pp的--icon選項?

 pp --icon hello.ico -o out.exe hello

這來自pp doc:

perldoc pp

PerlMonks線程介紹了創建圖標的正確方法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM