Skip to content

Commit

Permalink
README・vcx-props/project-PlatformToolset.mdで2022対応表記改善(#1952 への追加コミット) (
Browse files Browse the repository at this point in the history
#1953)

* `project-PlatformToolset.md`を2022対応に合わせて修正

* Express 2017 for Windows Desktopは対象外であることを明記

* 企業でもCommunity版を使って貢献できることを明記

* Visual Studio 2025以降を見据えた表記に修正

* 参照形式リンクから不要なバージョン情報除去

* Update README.md

Co-authored-by: berryzplus <berryzplus@gmail.com>

* READMEからVS2017への言及箇所削除

* TOC修正

---------

Co-authored-by: berryzplus <berryzplus@gmail.com>
  • Loading branch information
tats-u and berryzplus committed Jun 14, 2024
1 parent 0b8abf2 commit fd9fcff
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 10 deletions.
30 changes: 20 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,10 @@
<!-- 以下は Markdownの参照形式によるリンク の定義です。 -->
<!-- 参照 https://hail2u.net/blog/coding/markdown-reference-style-links.html -->

[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/
Expand All @@ -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)
Expand Down Expand Up @@ -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 StudioVisual 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 オプションをつけてインストールする。
あるいは構成変更することにより、必要なコンポーネントを自動的にインストールします。
Expand Down
1 change: 1 addition & 0 deletions vcx-props/project-PlatformToolset.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Visual Studio の各バージョンごとにデフォルトの PlatformToolset (
|--|--|
|Visual Studio 2017|v141|
|Visual Studio 2019|v142|
|Visual Studio 2022|v143|

## 異なる Visual Studio のバージョンで開いたときの動作

Expand Down

0 comments on commit fd9fcff

Please sign in to comment.