• R/O
  • SSH
  • HTTPS

ttssh2:


File Info

Rev. 10417
Size 2,203 bytes
Time 2022-12-20 21:22:58
Author zmatsuo
Log Message

Visual Studio 2022 でビルドできるよう修正

- r10414, r10415 の修正
- installer/release.bat, release.md

- Visual Studio 2022をデフォルトで使用するようにした

- installer/build.bat

- Visual Studio 2022向け修正追加
- 2019,2022 の両方使える環境では実行前に環境変数を調整しておくこと

- r10414での抜け

- TTXSamples/TTXttyrec/TTXttyplay.v17.vcxproj
- TTXSamples/TTXttyrec/TTXttyplay.v17.vcxproj.filters
- cygwin/cyglaunch/cyglaunch.v17.vcxproj
- cygwin/cyglib/cyglib.v17.vcxproj
- cygwin/cygtool/cygtool.v17.vcxproj
- cygwin/cygwin.v17.sln

Content

# release.bat について

- Tera Term をビルドするためのスクリプト(Windows用batファイル)
  - ミスなくリリース用バイナリを作成することを目的としている
  - 使用ライブラリをダウンロード、展開、ビルドできる
- 実行前に環境変数 VS_VERSION に使用する Visual Studio のバージョンを設定しておく
  - 設定していない場合は 2022 を使用する
  - 設定例 'set VS_VERSION=2019'
- 次の機能がある
  - ビルド環境の準備
    - 環境変数 PATH の設定
  - 使用するライブラリをダウンロード、展開、ビルド
  - Tera Term をビルド、アーカイブ、インストーラー作成
  - 使用ツールのパスやバージョンなどを表示
  - ビルドできる状態にセットアップして cmd.exe を起動する
- ビルドに使用するツールの指定について
  - 各ツールのデフォルトのインストールフォルダを探す
  - 個別に使用したいツールを明示する場合は toolinfo.bat で指定する
    - 参考 toolinfo_sample.bat
  - 使用ツールは次のドキュメントを参照
    - [doc/ja/html/reference/develop.html](../doc/ja/html/reference/develop.html)
- Tera Termをビルドしたときの最終的な生成ファイル
  - Release時
    - installer/Output/teraterm-x.y.exe
    - installer/Output/teraterm_x.y.zip
    - installer/Output/teraterm_x.y_pdb.zip
  - 通常ビルド(snapshot)時
    - installer/Output/teraterm-x.y-rREV-YYMMDD_HHMMSS-username-snapshot.exe
    - installer/Output/teraterm-x.y-rREV-YYMMDD_HHMMSS-username-snapshot.zip
    - installer/Output/teraterm-x.y-rREV-YYMMDD_HHMMSS-username-snapshot_pdb.zip

## pdbファイル

- pdb = program database files (symbol files)
- デバグ時に使用する

### 使い方

- 次のファイルを同じフォルダに配置する
  - クラッシュしたときのミニダンプ
    - teraterm_rREV_YYMMDD-HHMMSS-PID.dmp
  - exe,dll
  - pdb
- ミニダンプをダブルクリックしてVisual Studioを起動する
- アクションの[ネイティブのみでデバグ]をクリック
Show on old repository browser