Quiet
  • HOME
  • ARCHIVE
  • CATEGORIES
  • TAGS
  • LINKS
  • ABOUT

yupix

  • HOME
  • ARCHIVE
  • CATEGORIES
  • TAGS
  • LINKS
  • ABOUT
Quiet Theme
  • ja
  • 解説
  • windows
  • choco
  • qt5

qt5をbuildしてみる

あき
解説

2020-07-04 00:00:00

tip

chocoにもscoop[^0]にもねぇ

  • はじめに
  • 環境
    • どうやって入れるの?
  • 下準備
  • build start!!!
  • 最後に

はじめに

なぜか知らんが、mozcをwindowsでbuildしたくなったが、qtがないのでbuildしてみる。

環境

  • git
  • python2.7
  • perl
  • make (いるのこれ?)

tip

追加でvsを準備してください。C関係が必要です。

どうやって入れるの?

めんどくさいのでパッケージマネージャーを使いましょう。

scoop bucket add versions

scoop install git python27 perl make

下準備

tip

~/workを作業場所として想定しています。

まずは、git cloneをしましょう。これをしないと始まらないもんね。

git clone git://code.qt.io/qt/qt5.git
#リポジトリ内に移動
cd qt5

このままでもいいのですが、ときが進みqt6が出たときに問題が発生しそうなので、しっかりとcheckoutしましょう。

git checkout v5.15.0

このままだと、準備が完璧ではないので、仕上げに次のものを実行します。

perl init-repository --module-subset=qtbase
#エラーが出たら "-f" をつけましょう。

#~/work直下に移動
cd ..
mkdir qt5_build

build start!!!

tip

スタートメニューからx64 Native Tools Command Prompt for VS 2019を探して実行しましょう。(2019は環境によっては、2017や2015) windowがおかしくなる場合はx64 Native Tools Command Prompt for VS 2019の実態のbatファイルをwindows-terminal等で動いたcmdで実行することができます。 例:H:\VisualStudio\2019\Community\VC\Auxiliary\Build\vcvars64.bat

いざ、びるど

#~/work/qt5_build
..\qt5\configure -developer-build -opensource -nomake examples -nomake tests

nmake

最後に

これを書いてる時点では結果が出てないけど、多分動くと思う。
32bitでビルドしないと、mozc用としては使えないの忘れてた・・・

前へ

1.7.10のmodding環境構築方法

次へ

ShellScriptで変数に値があるかどうかを判断する方法

©2023 By yupix. Theme:Quiet
Quiet Theme