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の機能を含むか連携して使用するものである.インストールは以下の基準で判断してください:
- Build Tools for Visual Studio の機能のみが必要な場合
- Visual Studio の機能が必要である,あるいは,よく分からない場合
Visual Studio 2022 をインストールする際に,「C++ によるデスクトップ開発」を選択することで, Build Tools for Visual Studio 2022 の機能も一緒にインストールされる.
不明な点がある場合は,Visual Studio 全体をインストール を行う方が良い.
Build Tools for Visual Studio 2022 のインストール(Windows 上)
- Windows で,コマンドプロンプトを管理者として実行
コマンドプロンプトを管理者として実行: 別ページ »で説明
次のコマンドを実行
次のコマンドは,Build Tools for Visual Studio 2022と VC2015 再配布可能パッケージをインストールするものである.
- Build Tools for Visual Studio 2022 での C++ によるデスクトップ開発,CLI,ATL,MFC のインストール(Windows 上)
- Visual Studio Installer の起動
起動方法: スタートメニューの「Visual Studio Installer」を選ぶ.
- Visual Studio Build Tools 2022 で「変更」を選ぶ.
- 「C++ によるデスクトップ開発」をクリック.そして,画面右側の「インストール」の詳細で「v143 ビルドツール用 C++/CLI サポート(最新)」,「ATL」,「MFC」をチェックする.その後,「変更」をクリック.
- Visual Studio Installer の起動
Visual Studio のインストール(Windows 上)
- Windows で,コマンドプロンプトを管理者として実行
コマンドプロンプトを管理者として実行: 別ページ »で説明
次のコマンドを実行
次のコマンドは,Visual Studio Community 2022と VC2015 再配布可能パッケージをインストールするものである.
- Visual Studio での C++ によるデスクトップ開発,CLI のインストール(Windows 上)
- Visual Studio Installer の起動
起動方法: スタートメニューの「Visual Studio Installer」を選ぶ.
- Visual Studio Community 2022 で「変更」を選ぶ.
- 「C++ によるデスクトップ開発」をチェック.そして,画面右側の「インストール」の詳細で「v143 ビルドツール用 C++/CLI サポート(最新)」をチェックする.その後,「インストール」をクリック.
- Visual Studio Installer の起動
QScintilla 2 のインストール(Windows 上)
Qt のインストール
QScintilla 2 のインストール(Windows 上)
- Riverbank の QScintilla 2 の Web ページを開く
利用条件などを確認.
- QScintilla 2 のダウンロードのページを開く
- バージョン 2.10.8 をダウンロードする
新しいバージョンは,うまくインストールできない可能性がある.
- ダウンロードした .zip ファイルを展開(解凍)する.
- 展開(解凍)して出来たファイルは,分かりやすいディレクトリ(例えば,C:\QScintilla_gpl-2.10.8)に移す.
- 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)」がインストールされる.その手順は,別ページ »で説明
- 次のように操作する.
cd Qt4Qt5 qmake qscintilla.pro
- 引き続き,次のように操作する.
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でビルド.