mt.exe в Qt StandAlone .exe

Наконец-то я собрал статическую версию Qt 5.1.1 с помощью Microsoft Visual Studio. Я создал свой.exe автономный файл, используя этот код:

qmake Hello.pro
nmake release
cd release
mt.exe -manifest Hello.exe.manifest -outputresource: Hello.exe;1

Что такое mt.exe и что делает последняя строка с файлом "Hello.exe"?

1 ответ

Решение

Вы могли бы просто использовать CONFIG += embed_manifest_exe хотя, но по сути вы должны поместить файл манифеста рядом с исполняемым файлом, и последняя строка, кажется, об этом позаботится.

То есть он добавляет манифест в ваш исполняемый файл "Hello.exe".

Если вы случайно не знаете, что такое файлы манифеста, вы можете прочитать документацию MSDN ниже, но вкратце: они несут информацию о времени выполнения для вашего исполняемого файла в данном конкретном случае:

http://msdn.microsoft.com/en-us/library/aa374191(v=vs.85).aspx

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