📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の5版が非表示) | |||
| 232行目: | 232行目: | ||
* qmakeを使用する場合 | * qmakeを使用する場合 | ||
*: オプションのClang Code Modelプラグインをビルドする場合、LLVMのインストールディレクトリへのパスを指定する必要がある。 | *: オプションのClang Code Modelプラグインをビルドする場合、LLVMのインストールディレクトリへのパスを指定する必要がある。 | ||
*: < | *: <syntaxhighlight lang="text"> | ||
export LLVM_INSTALL_DIR=<LLVMのインストールディレクトリ> | |||
qmake ../qt-creator/qtcreator.pro | |||
make qmake_all | |||
make -j $(nproc) | |||
</syntaxhighlight> | |||
*: <br> | |||
*: もし、<code>Project ERROR: Unknown module(s) in QT: script</code>というエラーが出力される場合、以下のコマンドを実行する。 | *: もし、<code>Project ERROR: Unknown module(s) in QT: script</code>というエラーが出力される場合、以下のコマンドを実行する。 | ||
*: < | *: <pre>make -j $(nproc) module-qtscript</pre> | ||
*: <br> | *: <br> | ||
* cmakeを使用する場合 | * cmakeを使用する場合 | ||
*: Qtのソースコードをビルドする。 | *: Qtのソースコードをビルドする。 | ||
*: < | *: <syntaxhighlight lang="text"> | ||
cmake -G Ninja \ | |||
-DCMAKE_BUILD_TYPE=Release \ | |||
-DCMAKE_PREFIX_PATH=<Qtのインストールディレクトリ>; <LLVMのインストールディレクトリ> \ | |||
../qt-creator | |||
cmake --build .. --parallel $(nproc) | |||
</syntaxhighlight> | |||
<br> | <br> | ||
コンパイルには時間が掛かることに注意する。(バイナリファイルは、qt-createor-build/binディレクトリに作成される)<br> | コンパイルには時間が掛かることに注意する。(バイナリファイルは、qt-createor-build/binディレクトリに作成される)<br> | ||
<br> | <br> | ||
==== Qtのインストール ==== | ==== Qtのインストール ==== | ||
Qtをインストールする。<br> | Qtをインストールする。<br> | ||
| 280行目: | 291行目: | ||
vi ~/.local/share/applications/Qt_Creator.desktop | vi ~/.local/share/applications/Qt_Creator.desktop | ||
<br> | <br> | ||
<syntaxhighlight lang="ini"> | |||
# Qt_Creator.desktopファイル | # Qt_Creator.desktopファイル | ||
| 292行目: | 304行目: | ||
Categories=Development;IDE;Qt; | Categories=Development;IDE;Qt; | ||
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs; | MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs; | ||
</syntaxhighlight> | |||
<br> | <br> | ||
vi ~/.local/share/applications/Qt_MaintenanceTool.desktop | vi ~/.local/share/applications/Qt_MaintenanceTool.desktop | ||
<br> | <br> | ||
<syntaxhighlight lang="ini"> | |||
# Qt_MaintenanceTool.desktopファイル | # Qt_MaintenanceTool.desktopファイル | ||
| 306行目: | 320行目: | ||
Terminal=false | Terminal=false | ||
Categories=Development;Qt; | Categories=Development;Qt; | ||
</syntaxhighlight> | |||
<br> | <br> | ||
vi ~/.local/share/applications/Qt_Designer.desktop | vi ~/.local/share/applications/Qt_Designer.desktop | ||
<br> | <br> | ||
<syntaxhighlight lang="ini"> | |||
# Qt_Designer.desktopファイル | # Qt_Designer.desktopファイル | ||
| 329行目: | 345行目: | ||
X-KDE-SubstituteUID=false | X-KDE-SubstituteUID=false | ||
X-KDE-Username= | X-KDE-Username= | ||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||
| 345行目: | 362行目: | ||
#: <br> | #: <br> | ||
# fcitx-qt5のインストールに必要な依存関係のライブラリをインストールする。 | # fcitx-qt5のインストールに必要な依存関係のライブラリをインストールする。 | ||
#: < | #: <pre>sudo zypper install extra-cmake-modules libxkbcommon-devel</pre> | ||
# fcitx-qt5のソースコードをダウンロードする。 | # fcitx-qt5のソースコードをダウンロードする。 | ||
#: < | #: <pre>git clone https://github.com/fcitx/fcitx-qt5.git</pre> | ||
# もし、上記の画像のように、<u>Qt Creatorのビルドに使用されたQt SDKが6の場合、</u><br><u>Qtメンテナンスツールを起動して、[コンポーネントの追加または削除]から該当するQtのバージョン以降の[Desktop gcc 64-bit]のみをインストールする。</u> | # もし、上記の画像のように、<u>Qt Creatorのビルドに使用されたQt SDKが6の場合、</u><br><u>Qtメンテナンスツールを起動して、[コンポーネントの追加または削除]から該当するQtのバージョン以降の[Desktop gcc 64-bit]のみをインストールする。</u> | ||
#: <br> | #: <br> | ||
# ダウンロードしたfcitx-qt5のディレクトリに移動して、ビルド向けディレクトリを作成する。 | # ダウンロードしたfcitx-qt5のディレクトリに移動して、ビルド向けディレクトリを作成する。 | ||
#: < | #: <pre>cd fcitx-qt5 && mkdir build && cd build</pre> | ||
# fcitx-qt5ライブラリをビルドおよびインストールする。<br><u>インストールディレクトリは、自動的に/<Qtのインストールディレクトリ>/<バージョン>/gcc_64/plugins/platforminputcontextsディレクトリにインストールされる。</u> | # fcitx-qt5ライブラリをビルドおよびインストールする。<br><u>インストールディレクトリは、自動的に/<Qtのインストールディレクトリ>/<バージョン>/gcc_64/plugins/platforminputcontextsディレクトリにインストールされる。</u> | ||
#* Qt Creatorのビルドに使用されたQt SDKが5の場合 | #* Qt Creatorのビルドに使用されたQt SDKが5の場合 | ||
| 411行目: | 428行目: | ||
# fcitx5-qtライブラリをビルドおよびインストールする。<br><u>インストールディレクトリは、自動的に/<Qtのインストールディレクトリ>/<バージョン>/gcc_64/plugins/platforminputcontextsディレクトリにインストールされる。</u> | # fcitx5-qtライブラリをビルドおよびインストールする。<br><u>インストールディレクトリは、自動的に/<Qtのインストールディレクトリ>/<バージョン>/gcc_64/plugins/platforminputcontextsディレクトリにインストールされる。</u> | ||
#* Qt Creatorのビルドに使用されたQt SDKが5の場合 | #* Qt Creatorのビルドに使用されたQt SDKが5の場合 | ||
#*: <syntaxhighlight lang=" | #*: <syntaxhighlight lang="sh"> | ||
export PATH="/<Qtのインストールディレクトリ>/<Qt5のバージョン>/gcc_64/bin:$PATH"; \ | export PATH="/<Qtのインストールディレクトリ>/<Qt5のバージョン>/gcc_64/bin:$PATH"; \ | ||
export CPATH="/<Qtのインストールディレクトリ>/<Qt5のバージョン>/gcc_64/include:$CPATH"; \ | export CPATH="/<Qtのインストールディレクトリ>/<Qt5のバージョン>/gcc_64/include:$CPATH"; \ | ||
| 420行目: | 437行目: | ||
#*: <br> | #*: <br> | ||
#* Qt Creatorのビルドに使用されたQt SDKが6の場合 | #* Qt Creatorのビルドに使用されたQt SDKが6の場合 | ||
#*: <syntaxhighlight lang=" | #*: <syntaxhighlight lang="sh"> | ||
export PATH="/<Qtのインストールディレクトリ>/<Qt6のバージョン>/gcc_64/bin:$PATH"; \ | export PATH="/<Qtのインストールディレクトリ>/<Qt6のバージョン>/gcc_64/bin:$PATH"; \ | ||
export CPATH="/<Qtのインストールディレクトリ>/<Qt6のバージョン>/gcc_64/include:$CPATH"; \ | export CPATH="/<Qtのインストールディレクトリ>/<Qt6のバージョン>/gcc_64/include:$CPATH"; \ | ||