こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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を動かせる状態にしてあることも影響はあるのでしょうか?
大変わかりずらい質問で恐縮ですがお答えいただきたいです。

投稿日時 - 2013-11-12 18:54:48

QNo.8344689

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

投稿日時 - 2013-11-13 16:56:23