• 締切済み

コンパイルエラー「include ファイルを開けません」

あるプログラムをコンパイルしたところ、 下記コンパイルエラーが発生しました。 ヘッダファイルが開けないようなのですが、 これは自分の開発環境に必要なファイルが足りないのでしょうか? 解決する方法が分からないので、ご存知の方おられましたら ご教示お願い致します。 環境はVC++2005でフルインストールしています。 fatal error C1083: include ファイルを開けません。'WtsApi32.h': No such file or directory

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

補足に示されたURLでいいと思いますよ

zigen8513
質問者

お礼

検討した結果 http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en の「PSDK-x86.exe」をインストールし、ファイルパスを通すことで 解決しました。ご回答ありがとうございました。

  • BLK314
  • ベストアンサー率55% (84/152)
回答No.2

ここを参照してください http://oshiete1.goo.ne.jp/qa1412661.html

zigen8513
質問者

補足

ご回答ありがとうございます。 windows.hはインクルードされているため、 おそらくPlatformSDKがインストールされていないのが 原因だと思われます。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

PlatformSDKをインストールしましたか? VC2005のインストールフォルダーの配下に PlatFormSDK\Include というフォルダーがあるか確認しましょう あるならばその中にWtsAPI32.hがあるか確認しましょう

zigen8513
質問者

補足

ご回答ありがとうございます。 インストールフォルダを確認したところ、 ヘッダファイルが存在しなかったため、 PlatformSDKをインストールしようと思っているのですが、 インストール先は下記で間違いないでしょうか? またもし違っていれば、正しいインストール先をご教示頂けませんでしょうか? http://www.microsoft.com/downloads/details.aspx?familyid=EBA0128F-A770-45F1-86F3-7AB010B398A3&displaylang=en#filelist

関連するQ&A