T>Как в Win-ехе файл вставить информацию об авторе и краткое описание проги?
С использованием MinGW порядок действий следующий:
1. Создаём файл описания ресурсов filename.rc со следующим содержимым
#include <winuser.h>
#include <winnt.h>
STRINGTABLE LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
BEGIN
1 "You Program Name"
END
IDR_APP_ICON ICON "./programIcon.ico"
1 VERSIONINFO
FILEVERSION 0,0,1,0
PRODUCTVERSION 0,0,1,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
VALUE "CompanyName", "You company name\0"
VALUE "FileDescription", "You program description\0"
VALUE "FileVersion", "0.0.1.0\0"
VALUE "InternalName", "ProgramName\0"
VALUE "LegalCopyright", "Program author\0"
VALUE "OriginalFilename", "ProgramFileName\0"
VALUE "ProductName", "ProductName\0"
VALUE "ProductVersion", "0.0.1.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1251
END
END
2. С помощью программы windres компилируем этот файл в объектный windres -J rc -i filename.rc -o filename.o;
3. Компилируем g++-ом этот объектник вместе с другими файлами проекта.
В файле ресурсов отступы блоков у меня были сделаны табами, уж не вспомню сейчас, для чего. Или windres так требовал, или просто, для красоты выравнивания.
Здравствуйте, tig1818, Вы писали:
T>Как в Win-ехе файл вставить информацию об авторе и краткое описание проги? Предполагаю, что делается это через вложенные ресурсы, типа как иконка, менюшки и т.д. Заранее благодарен за любую помощь
Как в Win-ехе файл вставить информацию об авторе и краткое описание проги? Предполагаю, что делается это через вложенные ресурсы, типа как иконка, менюшки и т.д. Заранее благодарен за любую помощь
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, tig1818, Вы писали:
T>>Как в Win-ехе файл вставить информацию об авторе и краткое описание проги? Предполагаю, что делается это через вложенные ресурсы, типа как иконка, менюшки и т.д. Заранее благодарен за любую помощь
PD>Ресурсы, Add new — VERSION
Гм... Трудно представить себе более лаконичный ответ. В прикрепленном файле разглядел только задание шрифтов. Может, не туда смотрел?
Очень прошу поподробнее
Здравствуйте, tig1818, Вы писали:
T>Гм... Трудно представить себе более лаконичный ответ. В прикрепленном файле разглядел только задание шрифтов. Может, не туда смотрел? T>Очень прошу поподробнее
Создаем в Visual Studio проект. (если не VS, то сделать под Windows все равно можно, но детали пусть расскажут другие).
Открываем View — Resource View. Появляется его окно.
Щелкаем правой кнопкой, выбираем Add — Resource. В дмалоге выбираем VERSION