はじめに Qt で作ったアプリケーションを頒布するときには必要な DLL も一緒に含めてあげる必要があります.windeployqtを使うことで自動的に必要なファイルを集めてくることは可能ですが,どうしても頒布するファイルが多くなってしまったり,ファイルサイズが大きくなってしまいます.Static Linkで作成することでファイルサイズを必要ない関数を取り除き減少させ,単一ファイルで頒布することが出来るようになります.WebKitやWebEngineは使えない,複数の Qt で書かれたプログラムを頒布する場合にはかえってファイルサイズが大きくなる,GPLの制限により全ソースコードを公開する必要がある,などいくつかの制約はありますが,実行ファイル1つで手軽に頒布したい場合には有効な手段になります. なお,この記事の作成に使ったのは Windows 7, Visual Studio 2015