hi,
hab mein programm nach win portiert, klappt soweit alles wunderbar, nur suche ich krampfhaft eine möglichkeit meiner generierten exe programminformationen unterzuschieben (also "rechtsklick" auf symbol und reiter "version")?
(meine umgebung: vmware-win xp / qt4 + mingw)
Programmversionsinfos unter win
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
so langsam werd ich irre, es wird nix angezeigt.
nochmal meine umgebung: vmware-win xp / qt4.3.2 + mingw 3.4.2
meine rc file sieht wie folgt aus:
eingebunden wird sie so:
die exe wird reibungslos mit icon erstellt. ebenso wird auch die rc-objectfile mit gelinkt (einträge sind in der exe am ende vorhanden).
kann mir jemand noch einen tip geben, wie ich dies mit mingw anstelle?
nochmal meine umgebung: vmware-win xp / qt4.3.2 + mingw 3.4.2
meine rc file sieht wie folgt aus:
Code: Alles auswählen
IDI_ICON1 ICON DISCARDABLE "images/svcalc.ico"
// http://msdn2.microsoft.com/en-us/library/aa381058(VS.85).aspx
#define VER_COMPANYNAME_STR "Firma\0"
#define VER_FILEDESCRIPTION_STR "Prgname\0"
#define VER_INTERNALNAME_STR "Prgname.exe\0"
#define VER_LEGALCOPYRIGHT_STR "Name\0"
#define VER_LEGALTRADEMARKS1_STR "\0"
#define VER_LEGALTRADEMARKS2_STR "\0"
#define VER_ORIGINALFILENAME_STR "Prgname.exe\0"
#define VER_PRODUCTNAME_STR "Prgname\0"
#define VER_FILEVERSION 3,10,349,0
#define VER_FILEVERSION_STR "3.10.349.0\0"
#define VER_PRODUCTVERSION 3,10,0,0
#define VER_PRODUCTVERSION_STR "3.10\0"
VS_VERSION_INFO VERSIONINFO
FILEVERSION VER_FILEVERSION
PRODUCTVERSION VER_PRODUCTVERSION
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", VER_COMPANYNAME_STR
VALUE "FileDescription", VER_FILEDESCRIPTION_STR
VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", VER_INTERNALNAME_STR
VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR
VALUE "LegalTrademarks1", VER_LEGALTRADEMARKS1_STR
VALUE "LegalTrademarks2", VER_LEGALTRADEMARKS2_STR
VALUE "OriginalFilename", VER_ORIGINALFILENAME_STR
VALUE "ProductName", VER_PRODUCTNAME_STR
VALUE "ProductVersion", VER_PRODUCTVERSION_STR
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x407, 1252
END
END
Code: Alles auswählen
win32 {
# Windows-Programm-Icon + Versionsinfos
RC_FILE = programm.rc
LIBS += -lshell32
}
kann mir jemand noch einen tip geben, wie ich dies mit mingw anstelle?