1

最後に、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" ファイルで何をしていますか?

4

1 に答える 1

1

ただし、使用することもできますCONFIG += embed_manifest_exeが、本質的には、実行可能ファイルの横にマニフェスト ファイルを配置する必要があり、最後の行がそれを処理しているようです。

つまり、「Hello.exe」実行可能ファイルにマニフェストを追加しています。

マニフェスト ファイルが何であるかわからない場合は、以下の MSDN ドキュメントを読むことができますが、要するに、この特定のケースでは実行可能ファイルの実行時情報が含まれています。

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

于 2013-10-03T19:17:39.453 に答える