TVTDataBroadcastingWV2をビルドする

スポンサーリンク
スポンサーリンク
TS抜き
スポンサーリンク
スポンサーリンク

必要

Visual Studio

2019以降でビルドできます。

こちらの記事を参考にインストールしてください。

2022で確認しています。

Node.js

公式サイトからLTS版をダウンロードします。

インストールで特に変更するところはありません。

Yarn

コマンドプロンプトで以下のコマンドを実行してインストールします。

npm install -g yarn

Git for Windows

公式サイトの「Download」をクリックします。

インストールで特に変更するところはありません。

開発者コマンドプロンプトの起動

スタートメニューの「Visual Studio 2022」にある「Developer Command Prompt for VS 2022」を起動します。

以降はこの画面にコマンドを入力していきます。

ソースのダウンロード

作業用フォルダを作成してダウンロードします。

例として C:\Build にします。

md C:\Build
cd C:\Build
git clone --recursive https://github.com/otya128/TVTDataBroadcastingWV2.git

プラグインのビルド

「TVTDataBroadcastingWV2」フォルダに移動します。

cd TVTDataBroadcastingWV2

以下のコマンドを実行します。

  • Visual Studio 2022 32bit版
    MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x86;PlatformToolset=v143;RestorePackagesConfig=true
  • Visual Studio 2022 64bit版
    MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x64;PlatformToolset=v143;RestorePackagesConfig=true
  • Visual Studio 2019 32bit版
    MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x86;PlatformToolset=v142;RestorePackagesConfig=true
  • Visual Studio 2019 64bit版
    MSBuild TVTDataBroadcastingWV2.sln /nologo /m /t:Build /restore /p:Configuration=Release;Platform=x64;PlatformToolset=v142;RestorePackagesConfig=true

「Release」フォルダまたは x64\Release にTVTDataBroadcastingWV2.tvtpがあります。

フォントのダウンロード

以下のコマンドを実行します。

curl -OL https://github.com/googlefonts/kosugi/raw/main/fonts/ttf/Kosugi-Regular.ttf
curl -OL https://github.com/googlefonts/kosugi-maru/raw/main/fonts/ttf/KosugiMaru-Regular.ttf

web-bmlのビルド

「browser」フォルダに移動してビルドします。

cd browser
yarn install
yarn workspace @chinachu/aribts build
yarn run build

「dist」フォルダにTVTDataBroadcastingWV2.jsがあります。

ファイルの配置

TVTestの「Plugins」フォルダにTVTDataBroadcastingWV2.tvtpを入れます。

「Plugins」フォルダの中に TVTDataBroadcastingWV2\resources\dist を作成します。

TVTDataBroadcastingWV2.jsを TVTDataBroadcastingWV2\resources\dist に入れます。

「browser」フォルダにあるTVTDataBroadcastingWV2.htmlを TVTDataBroadcastingWV2\resources に入れます。

Kosugi-Regular.ttfとKosugiMaru-Regular.ttfを TVTDataBroadcastingWV2\resources\dist に入れます。

ここまで終えると以下のようになります。

  • Plugins
    • TVTDataBroadcastingWV2.tvtp
    • TVTDataBroadcastingWV2
      • resources
        • TVTDataBroadcastingWV2.html
        • dist
          • TVTDataBroadcastingWV2.js
          • Kosugi-Regular.ttf
          • KosugiMaru-Regular.ttf
スポンサーリンク
スポンサーリンク
TS抜き
thtsfをフォローする
スポンサーリンク
スポンサーリンク

コメント

タイトルとURLをコピーしました