サンプルプログラム実行時のエラー
aoeu  2018/12/04(Tue) 13:15
以下のサイトの手順に従ってSiv3Dをインストールして,Main.cppをビルドしたらエラーが出ました.

https://github.com/Siv3D/Reference-JP/wiki/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A8%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

https://github.com/Siv3D/Reference-JP/wiki/VS2017-%E3%81%A7%E3%81%AE%E9%96%8B%E7%99%BA


エラーは以下の通りです.

エラー C1189 #error: Visual Studio 2015 Update 3 以降が必要です | Visual Studio 2015 Update 3 or later is required Siv3D(August2016v2)2 c:\users\username\documents\siv3d(august2016v2)\inc\siv3d.hpp 31


環境はWindows10で,visual studioのバージョンは添付した画像の通りです.
バージョンは問題ないと思うのですが,どうしたら良いでしょうか.



記事編集
Reputeless  2018/12/04(Tue) 20:37
こちらの環境では最新の Visual Studio 2017 15.9.3 で問題は発生していません。
そのプロジェクトのプログラムを

# include <Windows.h>

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
return _MSC_FULL_VER;
}

という 6 行に書き換えてデバッグ実行し、
出力画面の最後に

プログラム '[...] Siv3D(August2016v2)2.exe' はコード 190024234 (0xb538a2a) で終了しました。

と出力されるか確認してください。
190024234 以外の値が出る場合、Visual Studio の設定に失敗している可能性があります。
編集
aoeu  2018/12/05(Wed) 14:35
返信ありがとうございます.
指定して頂いた通り実行したところ以下が出力されました.

'Siv3D(August2016v2)2.exe' (Win32): 'C:\Users\canguro\source\repos\Siv3D(August2016v2)2\Debug\Siv3D(August2016v2)2.exe' が読み込まれました。シンボルが読み込まれました。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\ntdll.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\kernel32.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\KernelBase.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\apphelp.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\advapi32.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\msvcrt.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\sechost.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\rpcrt4.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\sspicli.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\cryptbase.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\bcryptprimitives.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
'Siv3D(August2016v2)2.exe' (Win32): 'C:\Windows\SysWOW64\kernel.appcore.dll' が読み込まれました。PDB ファイルを開けないか、ファイルが見つかりません。
スレッド 0x3bb4 はコード 190023026 (0xb538572) で終了しました。
スレッド 0x22a4 はコード 190023026 (0xb538572) で終了しました。
スレッド 0x1e04 はコード 190023026 (0xb538572) で終了しました。
プログラム '[14728] Siv3D(August2016v2)2.exe' はコード 190023026 (0xb538572) で終了しました。

190024234 以外の値が出てしまいました.なので,visual studioを再インストールしました.
その後Siv3Dをインストールしたら正常に動作しました.ありがとうございました.
編集
件名
Re: サンプルプログラム実行時のエラー
名前
コメント
画像添付


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

- WEB PATIO -