質問: vc++ 2010 expressのエラー visual c++ 2010 expressでビルドエラーが解消できません。 vc++初心者です。非常に困っているので、お答えいただきたいです。 artoolkitとkinectを使用するために、windows8(64bit)でvisual c++ 2010 expressを使用し、ビルドをしようとすると fatal error c1083: include ファイルを開けません。'windows.h': no such file or directory このようなエラーが表示されます。同様にexcpt.h、sdkddkver.h、stdio.h、stdlib.h、crtdefs.hもincludeできないとエラーが表示されます。 これらのファイルは全てc:\program files (x86)\microsoft sdks\windows\v7.0a\include の中に存在したため、このディレクトリをインクルードディレクトリとライブラリディレクトリに追加すると、includeファイルを開けないエラーは解消するのですが、 fatal error c1189: #error : error: use of c runtime library internal header file. というエラーが表示され、検索してみたものの原因がわからずにいます。 また既にvisual c++2008でartoolkitを動かせる状態にしてあることも影響はあるのでしょうか? 大変わかりずらい質問で恐縮ですがお答えいただきたいです。
回答: c:\program files (x86)\microsoft sdks\windows\v7.0a\include を、 c:\program files (x86)\microsoft visual studio 10.0\vc\include に変えるとどうなりますか? ネタ元url http://stackoverflow.com/questions/494064/c-visual-studio-compilation-error