- 締切済み
コンパイルエラー「include ファイルを開けません」
あるプログラムをコンパイルしたところ、 下記コンパイルエラーが発生しました。 ヘッダファイルが開けないようなのですが、 これは自分の開発環境に必要なファイルが足りないのでしょうか? 解決する方法が分からないので、ご存知の方おられましたら ご教示お願い致します。 環境はVC++2005でフルインストールしています。 fatal error C1083: include ファイルを開けません。'WtsApi32.h': No such file or directory
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
補足に示されたURLでいいと思いますよ
- BLK314
- ベストアンサー率55% (84/152)
ここを参照してください http://oshiete1.goo.ne.jp/qa1412661.html
補足
ご回答ありがとうございます。 windows.hはインクルードされているため、 おそらくPlatformSDKがインストールされていないのが 原因だと思われます。
- redfox63
- ベストアンサー率71% (1325/1856)
PlatformSDKをインストールしましたか? VC2005のインストールフォルダーの配下に PlatFormSDK\Include というフォルダーがあるか確認しましょう あるならばその中にWtsAPI32.hがあるか確認しましょう
補足
ご回答ありがとうございます。 インストールフォルダを確認したところ、 ヘッダファイルが存在しなかったため、 PlatformSDKをインストールしようと思っているのですが、 インストール先は下記で間違いないでしょうか? またもし違っていれば、正しいインストール先をご教示頂けませんでしょうか? http://www.microsoft.com/downloads/details.aspx?familyid=EBA0128F-A770-45F1-86F3-7AB010B398A3&displaylang=en#filelist
お礼
検討した結果 http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en の「PSDK-x86.exe」をインストールし、ファイルパスを通すことで 解決しました。ご回答ありがとうございました。