2017でのビルド失敗
ent  2018/05/14(Mon) 01:56
vs2017でのビルドが失敗します

Templates\ProjectTemplatesにちゃんと入れてテンプレートを開き

デバッグ→(プロジェクト名)のプロパティ→構成プロパティ→ジェネラル
からツールセットも変更しました

画像の通り、hppファイルの参照はうまくいってるようですがFontの部分でなぜかエラーが起きます

ご教授願えると幸いです



記事編集
Reputeless  2018/05/14(Mon) 13:26
エラーメッセージが無いので想像でしか回答できません。
そもそもツールセットを変更する操作は不要のはずです。

おそらく
・ツールセットをいじる
・インストール後に PC を再起動していない
など手順の問題で VS の IntelliSense のデータが壊れているだけだと思うので、プロジェクトをごみ箱に捨てて作り直すか、
プロジェクト内にある .vs フォルダ(隠しファイル)を削除して IntelliSense データを再構築させてください。
編集
tanaka  2018/05/15(Tue) 14:58
こちらでは、上記のような症状は無くなったものの別のエラーが出ました。
ライブラリ内のコードのエラーです。

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C2678 二項演算子 '+=': 型 'const s3d::DateTime' の左オペランドを扱う演算子が見つかりません (または変換できません) (新しい動作; ヘルプを参照)。 Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivdatetime.hpp 302
エラー C2678 二項演算子 '-=': 型 'const s3d::DateTime' の左オペランドを扱う演算子が見つかりません (または変換できません) (新しい動作; ヘルプを参照)。 Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivdatetime.hpp 319
エラー C2678 二項演算子 '+=': 型 'const s3d::DateTime' の左オペランドを扱う演算子が見つかりません (または変換できません) (新しい動作; ヘルプを参照)。 Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivdatetime.hpp 336
エラー C2678 二項演算子 '-=': 型 'const s3d::DateTime' の左オペランドを扱う演算子が見つかりません (または変換できません) (新しい動作; ヘルプを参照)。 Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivdatetime.hpp 353
警告 C4458 'x' を宣言すると、クラス メンバーが隠蔽されます Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivroundrect.hpp 83
警告 C4458 'y' を宣言すると、クラス メンバーが隠蔽されます Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivroundrect.hpp 83
警告 C4458 'x' を宣言すると、クラス メンバーが隠蔽されます Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivroundrect.hpp 90
警告 C4458 'y' を宣言すると、クラス メンバーが隠蔽されます Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivroundrect.hpp 90
エラー C2664 'void std::normal_distribution<double>::param(const std::normal_distribution<double>::param_type &)': 引数 1 を 'initializer list' から 'const std::normal_distribution<double>::param_type &' へ変換できません。 Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivdistribution.hpp 155
警告 C4458 'v' を宣言すると、クラス メンバーが隠蔽されます Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivcustomcolor.hpp 140
警告 C4458 'r' を宣言すると、クラス メンバーが隠蔽されます Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivcustomcolor.hpp 194
エラー C3873 '0x2669': この文字を識別子の最初の文字にすることはできません Siv3D(June2015v2)4 d:\picture\monosnap\siv3dpackage(june2015_v2)\inc\sivsoundbeat.hpp 37


どうすれば対処できるでしょうか?



編集
Reputeless  2018/05/16(Wed) 00:26
使用している Siv3D のバージョンが古いです。
最新の August 2016 v2 を使用してください。
編集
tanaka  2018/05/17(Thu) 14:53
OpenSiv3Dのサイト
https://scrapbox.io/Siv3D
からリンク先を間違えてたどると

https://play-siv3d.hateblo.jp/entry/jp/downloads

こちらに行ってしまうので注意が必要です。
ごちゃごちゃしているので間違える可能性があります。



こちらのリンク先には最も最後のバージョンのSiv3Dがダウンロードできません。

こちらにも一応、最後のSiv3DバージョンのDLもできるようによろしくお願いします。


最新バージョンはOpenSiv3Dです。
編集
Reputeless  2018/05/17(Thu) 23:28
そのページは古いページなので、どこからもリンクされていません。
(Google 検索で引っかかるかもしれないですが)
注意を追記しておきます。
編集
件名
Re: 2017でのビルド失敗
名前
コメント
画像添付


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

- WEB PATIO -