sdfファイルを消すとビルドできない
ima  2015/06/04(Thu) 01:25

Siv3Dで新しいプロジェクトを作成し、VisualStudioを閉じた後、作成したソリューションのディレクトリの.sdfファイルを消してからソリューションを開くと、

error C1083: include ファイルを開けません。'Siv3D.hpp':No such file or directory

というエラーがでてビルドできません。
どうすればビルドできるようになりますか?解決方法を教えていただきたいです。
新しくプロジェクトを作らずに解決できたら嬉しいです。


こちらの環境は、
OS : Windows7 (32bit)
開発環境 : Visual Studio Express 2013 for Windows Desktop Update 4
です。

よろしくお願いします。



ima  2015/06/04(Thu) 01:28
追記:

Siv3Dのバージョンは(June2015)です。
ima  2015/06/04(Thu) 02:11
追記2:

また、別のプロジェクトを開いている状態のVisualStudioで、ファイル->新しいプロジェクトで作成したSiv3Dのプロジェクトについても同じエラーが出ます。
ima  2015/06/05(Fri) 00:11
今日、昨日インクルードファイルが読み込まれなかったソリューションを開いてみたところ何事もなく読み込まれ、無事にビルドできました。
同様に、新しく作ったプロジェクトのsdfファイルを消してから再度開きなおしてもちゃんとインクルードファイルの読み込みが行われました。

Siv3Dをインストールしてすぐに起こったエラーだったので、再起動で直る類のエラーだったかもしれないです。

自己解決しましたことを報告します。失礼しました。
Reputeless  2015/06/05(Fri) 14:51
.sdf ファイルは Visual Studio が IntelliSense 用に生成するファイルです。
むやみに削除すると IntelliSense のエラーを引き起こします。

Siv3D のバージョンの更新時に似たような問題が発生することがあります。その際は、
ソリューションのクリーン → VS の終了 → SDF の削除 → プロジェクトのオープン
で解決できると思います。
ima  2015/06/05(Fri) 15:48
管理人さん、返信ありがとうございます。

次に同じような現象が発生したときは参考にさせていただきます。

- WEB PATIO -