2016-03-22 11 views
1

Ben kurulum Setup.exe aşağıdaki gibi Inno-Kur'u kullanılarak dosya oluşturmak çalışıyorum belirtilen:Inno-Kur: SetupIconFile: Sistem yolu bulamıyor

[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" 

Ama hat 10'da:

SetupIconFile={app}\muwassa.ico 

Bu hata iletisi geliyor up:

Satır 10:

Sistem belirtilen yolu bulamıyor.

UninstallDisplayIcon={app}\muwassa.ico 

yanlış yapıyorum: Ben kaldırma simgesi için de benzer bir sözdizimi kullanarak olmama rağmen

?

cevap

2

{app} sabit kullanıcı sihirbazın Seç Hedef Konumu sayfasında seçer

uygulama dizini içerir.

Documentation

Yani değeri çalışma zamanında sırasında ayarlanır. Kurulumun simge dosyasının derleme zamanı sırasında bilinmesi gerekir. Bu yüzden dosya bulunamadı.

+0

Çalışıyor, açıklama için teşekkürler. –

+2

Sadece {app} 'ile ilgili değil. Herhangi bir sabit sadece çalışma zamanında bilinir. Bu nedenle, sabitler, sadece derleme süresinde kullanıldığı için 'SetupIconFile 'yönergesinde bile çözülmez. –

İlgili konular