QTsdkがインストールされていない別のコンピューターで実行できるようにするQTプログラムを作成しました。だから私は実行可能ファイルを作らなければならないと思います。残念ながら、私はこれについてまったく経験がありません。誰かがこれを簡単な言葉で行う方法を教えてもらえますか?
私は、Windows64ビットコンピューターでQt4.7.4(32ビット)に基づいてQtCreator2.4.1でプログラムを作成しました。
実行可能ファイルをQtライブラリに静的にリンクすることについての回答では、これは非常に便利です。これは、処理するファイルが1つしかないことを意味します(exe)-しかし、Qtのライセンスがあるため、商用ライセンスを購入する必要があります。あなたの申請。
Qtのソースコードを変更していないと仮定すると、これを回避する方法は、Qtのランタイムライブラリ(ランタイムリンクに必要な.dllファイル)をアプリケーションに同梱することです。これは、他にも多くの利点があるため、マシン上のプログラムの大部分がとにかく機能する方法です。
Dependency Walkerを使用して、アプリに必要なQtおよびその他のランタイム(MinGW)DLLを確認します。それらのDLLをアプリと同じフォルダーにコピーします。フォルダを圧縮してアーカイブを配布します。
静的リンクを意味する場合
http://doc.qt.nokia.com/4.7-snapshot/deployment.html#static-vs-shared-libraries
次に、Web上にたくさんのチュートリアルがあります
http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows
http://www.formortals.com/how-to-statically-link-qt-4/
静的フラグを使用してqmakeファイルを構成するだけです。