我终于使用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”文件的作用是什么?
答案 0 :(得分:1)
你可以使用CONFIG += embed_manifest_exe
,但实质上你需要将清单文件放在你的可执行文件旁边,最后一行似乎要处理它。
也就是说,它正在为您的“Hello.exe”可执行文件添加清单。
如果您不知道哪些清单文件是什么,那么您可以阅读下面的MSDN文档,但简而言之:它们在此特定情况下携带可执行文件的运行时信息:
http://msdn.microsoft.com/en-us/library/aa374191(v=vs.85).aspx