自前ビルドをするとエラーが出ます
とし  2025/08/07(Thu) 18:42
https://siv3d.github.io/ja-jp/develop/build/
このページ通りに作業をすると添付した画像のようにエラーがでます

Siv3d 0.616
Visual studio community 2022 Version 17.14.11



記事編集
Reputeless  2025/08/07(Thu) 21:13
Siv3D の問題ではありません。
実際のコードのとおり、_MSC_VER が 1940 未満だとそのエラーが発生します。

_MSC_VER は MSVC のメジャーバージョン 2 桁 + マイナー バージョン 2 桁で、
Visual Studio 2022 17.14 の最新コンパイラは 1944 です。

環境の設定で古いコンパイラを使用するようになっているのかもしれません。
どうしても解決しない場合は Visual Studio 2022 の再インストールが早いと思います。
編集
とし  2025/08/08(Fri) 15:52
再インストールで治りました
質問前に再インストールするみたいな基本的なことをせずに質問してしまいすいませんでした



https://zenn.dev/reputeless/articles/article-build-siv3d
の以下内容も
https://siv3d.github.io/ja-jp/develop/build/
に移動した方が良いと思います。

既存の SDK ファイルを上書きする
ここからは、自前ビルドしたライブラリを既存・新規プロジェクトから利用したい場合の手順です。(注意: v0.6.3 を独自に改造した新しい v0.6.3 ライブラリファイルを既存の v0.6.3 プロジェクトで使いたいケースです。異なるバージョン間で上書きをすることはできません)

OpenSiv3D を自前ビルドすると、Windows の場合は Siv3D.lib (Release ビルド) および Siv3D_d.lib (Debug ビルド) が、macOS の場合は Siv3D.a が生成されます。これらの静的ライブラリファイルと、ビルドに使ったヘッダ (Siv3D/include/ フォルダ) を、すでにインストール済みの OpenSiv3D SDK 内のファイルの場所へ上書きすると、それを既存・新規プロジェクトから利用できます。

Windows の場合、インストールした OpenSiv3D SDK はインストール時に指定したフォルダ(デフォルトではドキュメントフォルダ)に展開されています。
編集
Reputeless  2025/08/08(Fri) 16:34
ご提案ありがとうございます。Zenn 記事の内容を移植し、古い記事は削除したいと思います。
編集
件名
Re: 自前ビルドをするとエラーが出ます
名前
コメント
画像添付


投稿修正キー (投稿を修正する時に使います)
画像認証 (右画像の数字を入力) 投稿キー

- WEB PATIO -