TVTDataBroadcastingWV2をビルドする

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

必要

Visual Studio

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

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

2022で確認しています。

Node.js

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

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

Git for Windows

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

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

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

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

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

ソースのダウンロード

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

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

cd C:\DTV\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があります。

web-bmlのビルド

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

cd browser
npm i
npm -w @chinachu/aribts run build
npm run build

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

ファイルの配置

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

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

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

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

browser\web-bml\fonts にある拡張子が.woff2のファイルを TVTDataBroadcastingWV2\resources\dist に入れます。

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

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

コメント

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