Доброго времени суток!
Собственно вопрос по теме
Я в ассистенте не нашел информацию, как и куда и что добавлять , чтобы исполняемые файлы стали содержать инфу об авторе, версии и т.п.
Но заметил, что при сборке приложения с конфигом += app в директории с проектом создается автоматом файл: ххххх_resource.rc
в котором есть такое:
...
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,2,0
PRODUCTVERSION 0,0,2,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904B0"
BEGIN
VALUE "CompanyName", "\0"
VALUE "FileDescription", "\0"
VALUE "FileVersion", "0.0.2.0\0"
VALUE "LegalCopyright", "\0"
VALUE "OriginalFilename", "reader.exe\0"
VALUE "ProductName", "reader\0"
END
END
END
...
и мне удавалось меняя в нем нужные строчки делать то что нужно
Но думаю это неправильно... Должна же быть возможность добавления информации не таким "велосипедом" !!! Тем более, что если компилировать приложение
с конфигом +=lib - то файл не создается.. и ничо добавить нельзя !
ЗЫ:
ну кроме парметра FileVersion - т.к. это прописать можно в *.pro