Чтобы добавить информацию о версии в библиотеку достаточно включить следующую строку в файл проекта:
В случае исполнимого файла все будет несколько сложнее. Для начала
создайте файл ресурсов myapp.rc и включите информацию о нем в файл
проекта:
Теперь отредактируем файл ресурсов:
#ifndef Q_CC_BOR # if defined(UNDER_CE) && UNDER_CE >= 400 # include <winbase.h> # else # include <winver.h> # endif #endif VS_VERSION_INFO VERSIONINFO FILEVERSION 0,2,0,0 PRODUCTVERSION 0,2,0,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L #else FILEFLAGS 0x0L #endif FILEOS 0x4L FILETYPE 0x1L FILESUBTYPE 0x0L BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904b0" BEGIN VALUE "Comments", "Application\0" VALUE "CompanyName", "SPECTRON NPO\0" VALUE "FileDescription", "XReport project\0" VALUE "FileVersion", "0, 2, 0, 0\0" VALUE "InternalName", "XReport\0" VALUE "LegalCopyright", "Copyright (C) 2008\0" VALUE "OriginalFilename", "XReport.exe\0" VALUE "ProductName", "XReport.exe\0" VALUE "ProductVersion", "0, 2, 0, 0\0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x409, 1200 END END
Пересоберем проект.
Источник: http://www.qtinfo.ru/winfileinfo |