<AI> Qt6 C++ アプリケーションをスタンドアロンで起動(配布)するには、 主に必要な依存ライブラリをアプリケーション実行ファイルと同じ場所に配置するか、 アプリケーションを静的リンクでビルドするという2つの方法があります。 方法1: 公式ツール windeployqt / macdeployqt / linuxdeployqt を使用する (推奨) Qt公式が提供するデプロイメントツールを使用すると、 必要な共有ライブラリ (DLLsや.soファイルなど) を自動的に検出し、アプリケーションの実行ディレクトリにコピーしてくれます。 これが最も簡単で推奨される方法です。 手順の概要: リリースモードでアプリケーションをビルドします。 (デバッグビルドはファイルサイズが大きく、配布には向きません)。 適切なQt開発者コンソール (またはターミナル) を開きます。 (例: Windowsの場合は "Qt 6.x.x (Compiler) Developer Command Prompt")。 ツールを実行します。 コマンドプロンプトで、ビルドした実行ファイルがあるディレクトリに移動し、以下のコマンドを実行します。 Windowsの場合: cmd windeployqt.exe path/to/your/application.exe (例: "C:/Qt/6.x.x/msvc2019_64/bin/windeployqt.exe" "C:/Projects/build-MyApp-Desktop-Release/release/MyApp.exe")。 macOSの場合: bash macdeployqt your_app.app Linuxの場合: linuxdeployqt (サードパーティツール) が同様の機能を提供します。 生成されたフォルダ/パッケージを配布します。 必要なファイルがすべて含まれているため、他のPCでそのまま実行できます。 方法2: 静的リンクで単一の実行ファイルを生成する Qtライブラリのコードをすべてアプリケーションの実行ファイル自体に含めることで、依存ライブラリが一切不要な単一の実行ファイルを生成できます。 注意点: ライセンスに関する考慮が必要です。 QtのLGPLバージョンを使用する場合、静的リンクには特定の条件(通常はQtの商用ライセンス購入が必要)が伴うことがあります。 実行ファイルが非常に大きくなります。 Qtのソースコードをダウンロードし、静的ビルド用にQt自体を再コンパイルする必要があります。 これは複雑で時間がかかるプロセスです。 手順の概要: Qtのソースコードをダウンロードします。 開発者コンソールで静的ビルド用にQtを設定し、ビルドします (例: ./configure -static -static-runtime の後 make または nmake を実行)。 新しく作成した静的Qtライブラリを使用するようにQt CreatorまたはCMakeのビルド設定を変更し、アプリケーションをビルドします。 一般的には、方法1 (windeployqtなどのツール) が、ライセンス要件やビルドの複雑さを回避できるため、より実用的です。 詳細な手順は、公式の Qt Deploymentドキュメント を参照してください。 How to release a Qt/C++ application on Linux and Windows? 2018/04/22 ? 3 Answers. Sorted by: 9. There are several ways to... Stack Overflow c++ - How to deploy QT program on another computer without ... 2023/03/07 ? Qt has a tool (see more in https://doc.qt.io/qt-6/ Stack Overflow Deploying Qt Applications | Qt 6.10 In general, you should deploy all plugins that your Qt build... Qt Documentation すべて表示