aide pour déployez mon application et créer un exécutable
Bonjour chers amis,
je viens de finir mon application en c/gtk+ et ça marche très bien :D
http://img696.imageshack.us/img696/5186/mainwindow3.png
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 :calim2::calim2:
http://img696.imageshack.us/img696/5898/mainwindow4.png
voilà mon script inno
Code:
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