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
管理人さん、返信ありがとうございます。
次に同じような現象が発生したときは参考にさせていただきます。