QScintilla 2 のインストール(Windows 上)

QScintilla 2は,Qtフレームワークのエディタコンポーネントである.Windows上でのインストール手順は以下の通り:まずQtをインストールし,その後QScintillaのソースコードをダウンロードして解凍する.Visual StudioのNative Toolsコマンドプロンプトを使用し,qmakeでプロジェクトファイルを生成,nmakeでデバッグ版とリリース版をビルドする.エラーが発生した場合は,必要に応じてヘッダーファイルを修正する.

前準備

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)または Visual Studio 2022 のインストール(Windows 上)

インストールの判断Build Tools for Visual Studio は,開発ツールセットである. Visual Studio は統合開発環境であり,いくつかの種類があり,Build Tools for Visual Studioの機能を含むか連携して使用するものである.インストールは以下の基準で判断してください:

不明な点がある場合は,Visual Studio 全体をインストール を行う方が良い.

Build Tools for Visual Studio 2022 のインストール(Windows 上)

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

    次のコマンドを実行

    次のコマンドは,Build Tools for Visual Studio 2022と VC2015 再配布可能パッケージをインストールするものである.

    winget install --scope machine Microsoft.VisualStudio.2022.BuildTools 
    winget install --scope machine Microsoft.VCRedist.2015+.x64
    
  2. Build Tools for Visual Studio 2022 での C++ によるデスクトップ開発,CLI,ATL,MFC のインストール(Windows 上)
    1. Visual Studio Installer の起動

      起動方法: スタートメニューの「Visual Studio Installer」を選ぶ.

    2. Visual Studio Build Tools 2022 で「変更」を選ぶ.
    3. C++ によるデスクトップ開発」をクリック.そして,画面右側の「インストール」の詳細で「v143 ビルドツール用 C++/CLI サポート(最新)」,「ATL」,「MFC」をチェックする.その後,「変更」をクリック.

Visual Studio のインストール(Windows 上)

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

    次のコマンドを実行

    次のコマンドは,Visual Studio Community 2022と VC2015 再配布可能パッケージをインストールするものである.

    winget install --scope machine Microsoft.VisualStudio.2022.Community
    winget install --scope machine Microsoft.VCRedist.2015+.x64
    
  2. Visual Studio での C++ によるデスクトップ開発,CLI のインストール(Windows 上)
    1. Visual Studio Installer の起動

      起動方法: スタートメニューの「Visual Studio Installer」を選ぶ.

    2. Visual Studio Community 2022 で「変更」を選ぶ.
    3. C++ によるデスクトップ開発」をチェック.そして,画面右側の「インストール」の詳細で「v143 ビルドツール用 C++/CLI サポート(最新)」をチェックする.その後,「インストール」をクリック.

QScintilla 2 のインストール(Windows 上)

Qt のインストール

QScintilla 2 のインストール(Windows 上)

  1. Riverbank の QScintilla 2 の Web ページを開く

    利用条件などを確認.

    https://riverbankcomputing.com/software/qscintilla

  2. QScintilla 2 のダウンロードのページを開く

    https://riverbankcomputing.com/software/qscintilla/download

  3. バージョン 2.10.8 をダウンロードする

    新しいバージョンは,うまくインストールできない可能性がある.

  4. ダウンロードした .zip ファイルを展開(解凍)する.

    Windows での展開(解凍)に便利な 7-Zip: 別ページ »で説明

  5. 展開(解凍)して出来たファイルは,分かりやすいディレクトリ(例えば,C:\QScintilla_gpl-2.10.8)に移す.
  6. Visual Studio の x64 Native Tools コマンドプロンプトを起動.

    * その起動は,Windows のスタートメニューで「Visual Studio 2022」の下の「x64 Native Tools Command Prompt for VS 2022」で起動する.(あるいは類似のものを探す)

    「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がないとき:

    C++ ビルドツール (Build Tools) のインストールを行うことで, 「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がインストールされる.その手順は,別ページ »で説明

  7. 次のように操作する.
    cd Qt4Qt5
    qmake qscintilla.pro
    
  8. 引き続き,次のように操作する.
    nmake -f Makefile.Debug
    nmake -f Makefile.Release
    

    QURL に関するエラーが出たときは, C:\qt4.8.7\src\corelib\kernel\qmimedata.h の 47 行目に,次の行を追加すると解決する可能性がある.

    #include<QtCore/qurl.h>
    

【まとめ】 Qtをインストール後,QScintillaをダウンロード,qmakeとnmakeでビルド.