Rev. | 10417 |
---|---|
Size | 2,203 bytes |
Time | 2022-12-20 21:22:58 |
Author | zmatsuo |
Log Message | Visual Studio 2022 でビルドできるよう修正
- r10414, r10415 の修正
- 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 |
# 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を起動する
- アクションの[ネイティブのみでデバグ]をクリック