Qt StandAlone .exe中的mt.exe

时间:2013-10-03 19:10:48

标签: qt exe mt

我终于使用microsoft visual studio构建了Qt 5.1.1的静态版本。我使用以下代码创建了我的.exe独立文件:

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

什么是mt.exe以及最后一行对“Hello.exe”文件的作用是什么?

1 个答案:

答案 0 :(得分:1)

你可以使用CONFIG += embed_manifest_exe,但实质上你需要将清单文件放在你的可执行文件旁边,最后一行似乎要处理它。

也就是说,它正在为您的“Hello.exe”可执行文件添加清单。

如果您不知道哪些清单文件是什么,那么您可以阅读下面的MSDN文档,但简而言之:它们在此特定情况下携带可执行文件的运行时信息:

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