Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Информация о приложении
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt инструментарий
Rosster
Всем привет.
Гуглил как мог насчет того, как закинуть инфу о приложении через qt проект, наподобие как это:

Нашел только:
DEPLOYMENT.display_name
VERSION = 1.0.0
А также TARGET_EXT = .dll для винды тока (а нужно и для linux), чтобы не писалась в конце первая цифра VERSION.
Но все равно DEPLOYMENT.display_name не сработал, да и врятли это то, что мне нужно.
Подскажите кто знает.
Спасибо.
maint
это сведения из пакетного менеждера, если я правильно по виду понял. А в них указывается в легкую. Но не через qt
silver47
Для начала создайте файл ресурсов myapp.rc и включите информацию о нем в файл проекта:
RC_FILE = myapp.rc

Теперь отредактируем файл ресурсов:
[font="Courier New"]#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 © 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[/font]
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.