Windows 7 から 8 に移行しようとしていますが、glew と freeglut が問題を引き起こしています。
私が使用した指示は、基本的に次のとおりです。
1) ライブラリの Lib および Include\GL フォルダーの内容を Program Files\Microsoft SDKs\Windows\[最新バージョン] Lib および Include\GL フォルダーにコピーします。
2) freeglut.dll と glew の bin フォルダーの内容を Windows\SysWOW64\ にコピーします。
これは、Windows 7/VS2010 (Microsoft SDK のフォルダーが v7.0A) を使用すると正常に機能しましたが、Windows 8/VS2012 では、ソリューションのビルド時に次のエラーが発生します。
error C1083: Cannot open include file: 'GL/glew.h': No such file or directory
SDKs フォルダーの場合、Windows 8 では最新バージョンは v8.0A ですが、v7.0A も使用してみましたが、同じ結果が得られました。ただし、Windows 7 では SDKs フォルダーに Lib フォルダーと Include フォルダーがありましたが、Windows 8 フォルダーにはありませんでした。これが重要かどうかはわかりません。
助言がありますか?
編集:インストールに使用している手順は、ここにあるものをわずかに変更したもので、変更はdllを各プロジェクト出力ではなくWindowsのシステムフォルダーにコピーすることです(これも役に立たないようです)。
私が開発しているアプリケーションは大学のコース用であるため、他のライブラリを使用することは問題外になる可能性があります。
ライブラリのバージョンは 2.8.0 (freeglut) と 1.9.0 32 ビット (gew) です。