私のプロジェクトでは、ロードを遅らせたい DLL のセットがあります。つまり、プロセスの開始時ではなく、最初の使用時にロードします。つまり、特定の DLL (Qt 自体ではない) に対して MSVC リンカーの /DELAYLOAD フラグ (詳細については [1] を参照) を使用したいということです。その理由は、一部のユーザーが DLL の初期化中にクラッシュを経験するためです (これは再現できません)。ソフトウェアの以前の非 Qt バージョンにはその問題はありませんでしたが、遅延読み込みを使用していたため、違いが生じる可能性があります。
QMake を使用して、遅延読み込みを機能させる方法が見つかりませんでした。/DELAYLOAD を msvc リンカーに渡す方法を知っている人はいますか?
[1] http://www.codeproject.com/KB/DLL/Delay_Loading_Dll.aspx