新規プロジェクト作成時、すでにrangesファイルにエラーが出ている
ほい 2025/01/31(Fri) 21:21
本日Siv3Dの存在を知り、この機にゲームを作ってみようと思い、早速使ってみようと以下のサイト
https://siv3d.github.io/ja-jp/download/windows/
の通りに環境構築をして新規プロジェクトを作成すると、添付画像のようなエラーが出ました。
プロジェクト作成以外何も触っていない状態でのエラーです。
エラー文:
requires-clause incompatible with variable template "std::ranges::_Compile_time_max_size" (declared at line 58 of "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.38.33130\include\ranges")
(rangesの61行目)
'constexpr' is not valid here
(rangesの62行目)
自分の環境:
Windows11
Visual Studio Community 2022 Version 17.12.4
Siv3D v0.6.15
試したこと:
Visual Studioの修復
再起動
Siv3D v0.6.14をインストールして同じようにプロジェクトを立ち上げると、上記のエラーは出るものの、デバックなしの実行では動きました。v0.6.15ではデバックなしの実行をしてもビルドエラーで怒られて実行できませんでした。
C++初学者ですので、エラーの意味(変数テンプレートに互換性がない?)も、エラー箇所の文法などもわからず、どうすればいいか困っています。
どなたか、ご助力いただけますと幸いです。