1
我試圖創建安裝的Setup.exe文件使用的Inno-設置如下:的Inno-設置:SetupIconFile:系統找不到指定的路徑
[Setup]
AppName=Muwassa
AppVersion=1.0
AppVerName=Muwassa 1.0
DefaultDirName={pf}\Muwassa
DefaultGroupName=Muwassa
Compression=zip
SolidCompression=yes
OutputDir=.
SetupIconFile={app}\muwassa.ico
UninstallDisplayIcon={app}\muwassa.ico
AllowCancelDuringInstall=no
DisableDirPage =yes
[email protected]
AppPublisher=DevSuda Ltd.
SetupLogging=yes
[Files]
Source: "Muwassa.exe"; DestDir: "{app}"
Source: "README.txt"; DestDir: "{app}"; Flags: isreadme
Source: "*.*"; DestDir: "{app}"; Flags: replacesameversion recursesubdirs
[Icons]
Name: "{group}\Muwassa"; Filename: "{app}\Muwassa.exe"
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"
Name: {commondesktop}\Muwassa; Filename: {app}\Muwassa.exe; WorkingDir: {app}; IconFilename: {app}\muwassa.ico; Comment: "Muwassa"
[Run]
Filename: "{app}\Muwassa.exe"
但在第10行:
SetupIconFile={app}\muwassa.ico
此錯誤消息出現:
第10行:
系統找不到指定的路徑。
即使我使用卸載圖標類似的語法:
UninstallDisplayIcon={app}\muwassa.ico
我究竟做錯了什麼?
它的工作原理,感謝您的解釋。 –
這不僅僅是關於「{app}」。任何常量只在運行時才知道。因爲這個原因,常量甚至在'SetupIconFile'指令中都沒有解決,因爲它僅在編譯時使用。 –