From fd9fcff84a52a3b8213d0d939e6f896200bf00a4 Mon Sep 17 00:00:00 2001 From: Tatsunori Uchino Date: Fri, 14 Jun 2024 21:43:55 +0900 Subject: [PATCH] =?UTF-8?q?README=E3=83=BBvcx-props/project-PlatformToolse?= =?UTF-8?q?t.md=E3=81=A72022=E5=AF=BE=E5=BF=9C=E8=A1=A8=E8=A8=98=E6=94=B9?= =?UTF-8?q?=E5=96=84=EF=BC=88#1952=20=E3=81=B8=E3=81=AE=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=E3=82=B3=E3=83=9F=E3=83=83=E3=83=88=EF=BC=89=20(#1953)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * `project-PlatformToolset.md`を2022対応に合わせて修正 * Express 2017 for Windows Desktopは対象外であることを明記 * 企業でもCommunity版を使って貢献できることを明記 * Visual Studio 2025以降を見据えた表記に修正 * 参照形式リンクから不要なバージョン情報除去 * Update README.md Co-authored-by: berryzplus * READMEからVS2017への言及箇所削除 * TOC修正 --------- Co-authored-by: berryzplus --- README.md | 30 ++++++++++++++++++---------- vcx-props/project-PlatformToolset.md | 1 + 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 5e23e4b54e..173bd7eb80 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,10 @@ -[Visual Studio 2017]: https://visualstudio.microsoft.com/ja/vs/older-downloads/ "Visual Studio 以前のバージョン" -[Visual Studio 2022]: https://visualstudio.microsoft.com/ja/downloads/ "Visual Studio 最新版" +[Visual Studio 以前のバージョン]: https://visualstudio.microsoft.com/ja/vs/older-downloads/ "Visual Studio 以前のバージョン" +[Visual Studio 最新版]: https://visualstudio.microsoft.com/ja/downloads/ "Visual Studio 最新版" +[ライセンスの OSI のページ]: https://opensource.org/license/zlib +[Visual Studio Community ライセンス]: https://visualstudio.microsoft.com/ja/license-terms/vs2022-ga-community/ [Markdown をローカルで確認する方法]: https://github.com/sakura-editor/sakura/wiki/markdown-%E3%82%92%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%81%A7%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95 [How to extract currently installed Visual Studio component IDs?]: https://stackoverflow.com/questions/52946333/how-to-extract-currently-installed-visual-studio-component-ids [Configure Visual Studio across your organization with .vsconfig]: https://devblogs.microsoft.com/setup/configure-visual-studio-across-your-organization-with-vsconfig/ @@ -28,9 +30,9 @@ - [開発参加ポリシー](#開発参加ポリシー) - [Build Requirements](#build-requirements) - [Visual Studio Install options required](#visual-studio-install-options-required) - - [Visual Studio 2019 対応に関して](#visual-studio-2019-対応に関して) + - [Visual Studio 2019 以降の対応に関して](#visual-studio-2019-以降の対応に関して) - [.vsconfig に関して](#vsconfig-に関して) - - [Visual Studio 2017/2019/2022 共通](#visual-studio-201720192022-共通) + - [全対応バージョン共通](#visual-studio-2017-以降共通) - [Visual Studio 2019 以降のみ](#visual-studio-2019-以降のみ) - [参照](#参照) - [How to build](#how-to-build) @@ -72,25 +74,33 @@ https://github.com/sakura-editor/sakura/wiki ## Build Requirements Sakura Editor をコンパイルするためには、 -[最新のVisual Studio][Visual Studio 2022] または [以前のバージョンのVisual Studio(Visual Studio 2017 以降)][Visual Studio 2017] が必要です。 +[最新のVisual Studio][Visual Studio 最新版] または [以前のバージョンのVisual Studio(Visual Studio 2017 以降。ただし Express 2017 for Windows Desktop は除く)][Visual Studio 以前のバージョン]が必要です。 -正式バイナリは [Visual Studio Community 2017][Visual Studio 2017] でビルドされます。 +Sakura Editor は、[Open Source Initiative (OSI) 認定ライセンスである zlib ライセンス][ライセンスの OSI のページ][に基づいている](LICENSE)ため、[通常 Community エディションの対象外であるエンタープライズ組織でも、特例で Community エディションを利用しての開発・テストができます。][Visual Studio Community ライセンス]もちろん、Professional・Enterprise エディションも利用できます。 + +正式バイナリは [Visual Studio Community 2017][Visual Studio 以前のバージョン] でビルドされます。 ### Visual Studio Install options required - Windows 10 SDK -### Visual Studio 2019 対応に関して +### Visual Studio 2019 以降の対応に関して + +| Visual Studioバージョン | 対応済みIssue/PR | +| ----------------------- | ---------------------------------------------------------- | +| 2022 | [#1872](https://github.com/sakura-editor/sakura/pull/1872)([コミット][2022対応コミット]) | +| 2017/2019同時 | [#866](https://github.com/sakura-editor/sakura/issues/866) | + +[2022対応コミット]: https://github.com/sakura-editor/sakura/pull/1872/commits/93cf3f3eacfed6a4d0a2c30d5445b53b2599db3c -Visual Studio 2017/2019 の両対応に関しては [#866](https://github.com/sakura-editor/sakura/issues/866) で対処済みです。 [仕組みに関してはこちらを参照](vcx-props/project-PlatformToolset.md) ### .vsconfig に関して -Sakura Editor のコンパイルに必要なコンポーネントを Visual Studio 2017/2019/2022 にインストールするために [.vsconfig](.vsconfig) という設定ファイルを用意しています。 +Sakura Editor のコンパイルに必要なコンポーネントを Visual Studio にインストールするために [.vsconfig](.vsconfig) という設定ファイルを用意しています。 [#1162](https://github.com/sakura-editor/sakura/pull/1162) で [.vsconfig](.vsconfig) というファイルを sakura.sln と同じディレクトリに配置しています。 -#### Visual Studio 2017/2019/2022 共通 +#### 全対応バージョン共通 `vs_community__XXXXX.exe` でインストールする際に、--config オプションをつけてインストールする。 あるいは構成変更することにより、必要なコンポーネントを自動的にインストールします。 diff --git a/vcx-props/project-PlatformToolset.md b/vcx-props/project-PlatformToolset.md index 5873f0f288..2141e5c5d9 100644 --- a/vcx-props/project-PlatformToolset.md +++ b/vcx-props/project-PlatformToolset.md @@ -20,6 +20,7 @@ Visual Studio の各バージョンごとにデフォルトの PlatformToolset ( |--|--| |Visual Studio 2017|v141| |Visual Studio 2019|v142| +|Visual Studio 2022|v143| ## 異なる Visual Studio のバージョンで開いたときの動作