Как вы комбинируете .rc с .cpp файлами, чтобы сформировать .exe?

Некоторое время я пытался выяснить, как установить описание при просмотре в диспетчере задач при компиляции из командной строки с использованием g ++. я нашел этот пример ресурса, но когда я бегу windres foo.rc foores.o, g++ -c foo.cpp, g++ -o foo.exe foo.o foores.o и затем посмотрите на диспетчер задач, я все еще вижу foo.exe в поле Описание.

Я нашел много сайтов и примеров, но ничего, что я пробовал, похоже, не работает. Любая помощь будет оценена. Я предпочитаю не использовать Visual Studio.

1

Решение

То, что сказал Мартин Беккет, абсолютно правильно. Ответ на этот вопрос есть, но вы должны перейти к большой серой рамке в ответе. Также для людей, которым лень кликать по ссылке, вот точный код.

1 VERSIONINFO
FILEVERSION     1,0,0,0
PRODUCTVERSION  1,0,0,0
BEGIN
BLOCK "StringFileInfo"BEGIN
BLOCK "080904E4"BEGIN
VALUE "CompanyName", "My Company Name"VALUE "FileDescription", "My excellent application"VALUE "FileVersion", "1.0"VALUE "InternalName", "my_app"VALUE "LegalCopyright", "My Name"VALUE "OriginalFilename", "my_app.exe"VALUE "ProductName", "My App"VALUE "ProductVersion", "1.0"END
END

BLOCK "VarFileInfo"BEGIN
VALUE "Translation", 0x809, 1252
END
END

Компилировать использование

windres my.rc myres.o
g++ -c app.cpp -o app.o
g++ myres.o app.o -o app.exe
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]