Bonjour chers amis,
je viens de finir mon application en c/gtk+ et ça marche très bien


le seule problème que j'ai c'est que je doit créer un installe
pour ça j'ai suivie des tutoriel sur inno setup ça fonctionne nickel sauf que l'application après l’installation perd son look et c'est pas vraiment marron vous savez


voilà mon script inno
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
 
[Setup]
AppName=test
AppVerName=test 0.1
AppPublisher=
AppPublisherURL=
AppSupportURL=
AppUpdatesURL=
DefaultDirName={pf}\test
DefaultGroupName=test
AllowNoIcons=yes
LicenseFile=COPYING.txt
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
 
[Languages]
Name: "english"; MessagesFile: "compiler:Languages\French.isl"
 
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
 
[Files]
Source: "E:\PFE\BSR Simul\bin\Debug\BSR Simul.exe"; DestDir: "{app}"; Flags: ignoreversion
 
; GTK+ dependencies
; DLL
Source: "C:\MinGW\bin\libcairo-2.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libpangocairo-1.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\zlib1.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\intl.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libatk-1.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libgdk_pixbuf-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libgdk-win32-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libglib-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libgio-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\freetype6.dll"; DestDir: "{app}"; Flags: ignoreversion         
Source: "C:\MinGW\bin\libpng14-14.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libfontconfig-1.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libexpat-1.dll"; DestDir: "{app}"; Flags: ignoreversion      
Source: "C:\MinGW\bin\libgmodule-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libgobject-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libgthread-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libgtk-win32-2.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libpango-1.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libpangoft2-1.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MinGW\bin\libpangowin32-1.0-0.dll"; DestDir: "{app}"; Flags: ignoreversion
 
; .mo
Source: "C:\MinGW\share\locale\fr\LC_MESSAGES\glib20.mo"; DestDir: "{app}\share\locale\fr\LC_MESSAGES"; Flags: ignoreversion
Source: "C:\MinGW\share\locale\fr\LC_MESSAGES\gtk20.mo"; DestDir: "{app}\share\locale\fr\LC_MESSAGES"; Flags: ignoreversion
Source: "C:\MinGW\share\locale\fr\LC_MESSAGES\gtk20-properties.mo"; DestDir: "{app}\share\locale\fr\LC_MESSAGES"; Flags: ignoreversion
 
;
Source: "C:\MinGW\etc\gtk-2.0\gdk-pixbuf.loaders"; DestDir: "{app}\etc\gtk-2.0"; Flags: ignoreversion
Source: "C:\MinGW\etc\gtk-2.0\gtk.immodules"; DestDir: "{app}\etc\gtk-2.0"; Flags: ignoreversion
Source: "C:\MinGW\etc\pango\pango.modules"; Destdir: "{app}\etc\pango"
 
;files
 
Source: "E:\PFE\BSR Simul\img\add.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\addv.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\bsr.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\delete.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\p.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\pd.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\refresh.png"; Destdir: "{app}\img\"  
Source: "E:\PFE\BSR Simul\img\save.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\t.png"; Destdir: "{app}\img\"
Source: "E:\PFE\BSR Simul\img\validate.png"; Destdir: "{app}\img\"
;----     
Source: "E:\PFE\BSR Simul\file\input\input_test.txt"; Destdir: "{app}\file\input\"
Source: "E:\PFE\BSR Simul\file\output\output_test.txt"; Destdir: "{app}\file\output\"
;----- 
Source: "E:\PFE\BSR Simul\list.exe"; Destdir: "{app}"
Source: "E:\PFE\BSR Simul\list-o.exe"; Destdir: "{app}"
Source: "E:\PFE\BSR Simul\pconvert.exe"; Destdir: "{app}" 
Source: "E:\PFE\BSR Simul\tconvert.exe"; Destdir: "{app}"
Source: "E:\PFE\BSR Simul\pd.exe"; Destdir: "{app}"
 
 
; optional: let the user make the app look more Windows-like          
Source: "C:\MinGW\lib\gtk-2.0\2.10.0\engines\libnodoka.dll"; Destdir: "{app}\lib\gtk-2.0\2.10.0\engines"
Source: "C:\MinGW\lib\gtk-2.0\2.10.0\engines\libwimp.dll"; Destdir: "{app}\lib\gtk-2.0\2.10.0\engines"
Source: "C:\MinGW\lib\gtk-2.0\2.10.0\engines\libpixmap.dll"; Destdir: "{app}\lib\gtk-2.0\2.10.0\engines"
normalement j'ai bien ajouter les fichier libnodoka.dll, libwimp.dll, et libpixmap.dll donc le thème doit être là mais je sais pas peut être il fallait ajouté d'autre fichier :s
j'espère que vous pouvez m'aider dans ce problème
merciiiiiii