Добавить информацию о версии в файл.rc в Qt

У меня есть myprogramm.exe.manifestфайл и myprogramm.rc файл ресурсов соответственно. Когда я добавляю в файл ресурсов (где есть CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "myprogramm.exe.manifest" который видит путь к манифесту) Информация о версии не видит файл манифеста и выдает ошибку: "debug/myprogramm_res.0" не удалось найти. Как я могу добавить информацию о версии? Так что я мог видеть и манифест и информацию о версии. PS я добавил в.pro файл RC_FILE = myprogramm.rc,

3 ответа

Решение

Я узнал свою собственную ошибку. *.rc Файл ресурсов на самом деле скрыт от любых маленьких знаков препинания и синтаксиса. Так что я нашел это здесь информативным и действительно правильным подходом.

Если вы хотите добавить манифест в проект, используйте его следующим образом

win32 {
RC_FILE     = c:/app.rc
-manifest c:/app.exe.manifest
}

или не используйте полный путь, если он находится в проекте home dir.

Добавьте в вас *.pro файл:

VERSION = 1.2.3

Посмотри здесь Для добавления версии в исполняемый файл вам не нужен файл *.rc.

Другие вопросы по тегам