チームがプロジェクトに使用する Qt5.1 ビルドをまとめています。こちらの手順を使用して、デバッグ シンボルを使用して 32 ビットおよび 64 ビットのバイナリをビルドできました。
VS2012でビルドしました。
ビルドが完了したら、bin、lib、および include フォルダーを resources フォルダーにコピーしましたが、すべて問題ありませんでした。しかし、数週間後、ビルド元のフォルダーを移動したところ、アプリケーションの実行が停止してエラーが発生しました。
これは変だと思ったので、掘り下げ始めました。私のビルドには、元のビルド ディレクトリへの参照が多数あることがわかりました。
ビルド フォルダーを以前と同じにしておくか、コンパイラーに元のディレクトリを指定することもできますが、他の人のマシンでは、ドライブ文字が同じでない場合、これが機能しない可能性があります。
絶対パスを使用しないように Qt5 をビルドする方法はありますか? そうしないと、誰もそれを配布できなくなるはずです。