Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2.87 KB

HOWTOBUILD.md

File metadata and controls

42 lines (35 loc) · 2.87 KB

Chronosの開発の手引き

  • 開発には Visual Studio 2022が必要です。
    • Desktop Development with C++ > C++ CMake tools for Windows を選択
    • Desktop Development with C++ > C++ MFC for latest ... を選択
  • Windows SDK 10.0.22000.0の事前インストールが必要です。
    • Visual Studio Installerからインストール可能です。

ビルド手順

  1. このレポジトリをローカルにクローンする。
  2. スタートメニューから開発者コマンドプロンプト(Developer Command Prompt for VS 2022)を開きsetup-cef.batを実行する。
    • この段階で以下のディレクトリが作成される。
      • D32: デバッグ版の実行ファイル一式(CEFから抽出+Chronos固有のビルド済みバイナリが置かれる)
      • R32: リリース版の実行ファイル一式(CEFから抽出+Chronos固有のビルド済みバイナリが置かれる)
      • lib: デバッグ版のコンパイルに必要なライブラリ(CEFから抽出)
      • rlib: リリース版のコンパイルに必要なライブラリ(CEFから抽出)
      • include: CEFのヘッダファイル(CEFから抽出)
  3. Visual Studio 2022でプロジェクト(Sazabi.sln)を開く。
  4. 構成を「R64_CSG」(リリース版)または「D64_CSG」(デバッグ版)から選択する。
  5. メニューから「Local Windows Debugger」を実行する。

Chromiumのバージョンの更新手順

  1. setup-cef.batに記載されているCEFVERを更新する。
  2. スタートメニューから開発者コマンドプロンプト(Developer Command Prompt for VS 2022)を開きsetup-cef.batを再実行する。
  3. Chronosのバージョンを上げる。
    • CEF(Chromium)のメジャーバージョンをChronosのバージョンの3桁目に反映する。 たとえば、Chromium 96ベースのCEFであれば、Chronosのバージョンは x.x.96.x となる。
    • Visual Studio 2022でプロジェクト(Sazabi.sln)を開き、リソースビューの「Sazabi」から 「Sazabi.rc」→「Version」→「VS_VERSION_INFO」と「VS_VERSION_INFO[英語]」のそれぞれについて 「FILEVERSION」と「PRODUCTVERSION」の箇所を変更して保存する。 (それ以外の箇所は自動的に追従するため、特に変更の必要はない。)
  4. Visual Studio上でChronosをビルドする。

Chromiumのバージョンを確認する方法

  1. Chronosを起動し、ツールバーからヘルプ > システム情報を選択する。
  2. ダイアログの「CEF Version Information」を選択する。
  3. CEFの欄のバージョンを確認する。