「CMake - qt finalize executableコマンド」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

17行目: 17行目:
<code>qt_finalize_executable</code>コマンドの主な機能を、以下に示す。<br>
<code>qt_finalize_executable</code>コマンドの主な機能を、以下に示す。<br>
* 依存するQtライブラリの配置
* 依存するQtライブラリの配置
*: : Windowsの場合は、必要なDLLを実行可能ファイルと同じディレクトリにコピーする等の処理を行う。
** 例1: Windowsの場合
**: 必要なDLLを実行可能ファイルと同じディレクトリにコピーする等の処理を行う。
** 例2: Linuxの場合
**: <code>qt_finalize_executable</code>コマンドの役割はWindowsやMacOSほど顕著ではない。
**: Linuxでは、WindowsのようにDLLをコピーする必要がなく、MacOSのような.appバンドルも存在しない。
**: 代わりに、システムの共有ライブラリとリンクし、必要に応じてRPATHの設定を行う。
*: <br>
* プラットフォーム固有の設定
* プラットフォーム固有の設定
*: 例: Windowsでのmanifestファイルの処理等を行う。
*: 例: Windowsでのmanifestファイルの処理等を行う。
*: <br>
* リソースファイルの処理
* リソースファイルの処理
*: <br>
* MacOSでの.appバンドルの設定
* MacOSでの.appバンドルの設定
<br>
<br>