
http://www.microsoft.com/japan/msdn/vstudio/expr …を見ながら何度も試したのですがどうしてもwindows.hがインクルードされません。上記のページに書いてあること以外に必要な作業があるのでしょうか?
No.4ベストアンサー
- 回答日時:
回答見る限り、パスが設定されてないっぽいですね。
具体的には
http://www.microsoft.com/japan/msdn/vstudio/expr …
の手順3です。
VC++ 2005のメニューから、
ツール → オプション → プロジェクトおよびソリューション → VC++ ディレクトリ
で、
ディレクトリを表示するプロジェクト→
・実行可能ファイル
・インクルードファイル
・ライブラリファイル
の3つの場所にそれぞれ手順3に書かれたパスを追加します。
インクルードファイルの項に追加したパスが、windows.hのある場所なので、これで大丈夫だと思います。
自分もここでつまずいたので…
No.5
- 回答日時:
以下のサイトに詳しい説明がありました。
おそらく、手順3がおこなわれていないか、正常にできていないために起こったものです。インクルードのパスを設定しないとwindows.hにアクセスできないためコンパイルエラーが発生します。
http://maajyannani.blog75.fc2.com/
No.3
- 回答日時:
の、手順4、5がちゃんと実行されていますか?
http://forums.microsoft.com/MSDN-JA/ShowPost.asp …
では、あなたと同じ症状の方が、手順4、5を行って動作するようになっています。
今一度、確認してみてください。
No.2
- 回答日時:
PlatformSDKをどこにインストールされましたか?
例えば、私の環境では、
C:\Program Files\Microsoft Platform SDK\Include
には、windows.hがありますし、
C:\Program Files\Microsoft Platform SDK\Lib
には、リンクエラーが出ている、User32.Libがあります。
PlatformSDKのインストール場所を再度確認してみて下さい。
この回答への補足
インストールしたPSDKが「C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2」となっていたのでVS2005のオプションのVC++ディレクトリの設定でパスを追加し直したのですが今度は「MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。
C:\Documents and Settings\user\My Documents\Visual Studio 2005\Projects\game\Debug\game.exe : fatal error LNK1120: 外部参照 1 が未解決です」
というエラーが出てきました。
No.1
- 回答日時:
★環境変数の『PATH』『LIB』『INCLUDE』は確認しましたか?
・『Windows.h』があるフォルダなどを設定しないと一生インクルードはされませんが…。
(1)『Windows.h』はどのフォルダにありますか?
(2)他のヘッダファイルはインクルードされますか?
(3)環境変数の『PATH』『LIB』『INCLUDE』の内容を教えて下さい。
・とりあえず補足要求しますね。
この回答への補足
返信送れて申し訳ありません。
(1)「windows.h」を検索してみたところ、「C:\borland\bcc55\Include」にひとつありました。
(2)他のヘッダファイルをインクルードしようとすると、「LINK : fatal error LNK1104: ファイル 'user32.lib' を開くことができません。」と表示されます。
(3)
PATH
$(VCInstallDir)PlatformSDK\bin
$(VCInstallDir)bin
$(VSInstallDir)Common7\Tools\bin
$(VSInstallDir)Common7\tools
$(VSInstallDir)Common7\ide
$(ProgramFiles)\HTML Help Workshop
$(FrameworkSDKDir)bin
$(FrameworkDir)$(FrameworkVersion)
$(VSInstallDir)
$(PATH)
LIB
$(VCInstallDir)PlatformSDK\lib
$(VCInstallDir)lib
$(FrameworkSDKDir)lib
$(VSInstallDir)
$(VSInstallDir)lib
INCLUDE
$(VCInstallDir)PlatformSDK\include
$(VCInstallDir)include
$(FrameworkSDKDir)include
(3)の質問の内容が理解できなかったのですが、これでいいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
この <windows.h> はどこに在る? また、参考資料を見たいのですが。
C言語・C++・C#
-
#include <Windows.h>というヘッダファイルについて
C言語・C++・C#
-
ヘッダーファイル『windows.h』について
C言語・C++・C#
-
-
4
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
5
#include <winreg.h>をインクルードするとエラーがでまくりです。
C言語・C++・C#
-
6
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
7
外部依存関係について
C言語・C++・C#
-
8
バッチファイルの内容を表示させない
その他(プログラミング・Web制作)
-
9
Visual C++ 2005 Express Edition でexcpt.h がインクルード出来ません
C言語・C++・C#
-
10
std::stringからLPCWSTR型への変換
C言語・C++・C#
-
11
共有メモリの同時アクセスについて教えてください。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どんなプログラムを書いても指...
-
フルパスから最後のディレクト...
-
FTPでputすると空ファイルが出...
-
絶対パスの絶対て英語で何でし...
-
ファイルやディレクトリの存在...
-
「UNCパスはサポートされません...
-
webアプリケーションでの画像フ...
-
ExcelVBAでカレントディレクト...
-
windows.hがincludeされない
-
fopenで別ディレクトリにファイ...
-
ネットワーク上のコンピュータ...
-
ファイルダイアログのカレント...
-
FindFirstFileについて
-
セルに入力されたパスでフォル...
-
iniファイル操作
-
GetPrivateProfileStringでini...
-
VB.NETでWebアプリを作成後に、...
-
Ubuntu テキストファイルをどこ...
-
FTPでリモートのファイル一覧取得
-
C言語初心者の質問失礼します。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どんなプログラムを書いても指...
-
FTPでputすると空ファイルが出...
-
フルパスから最後のディレクト...
-
fopenで別ディレクトリにファイ...
-
「UNCパスはサポートされません...
-
webアプリケーションでの画像フ...
-
絶対パスの絶対て英語で何でし...
-
ExcelVBAでカレントディレクト...
-
windows.hがincludeされない
-
ExcelVBA サーバーの(共有フォ...
-
ファイルやディレクトリの存在...
-
セルに入力されたパスでフォル...
-
C言語を用いたファイルの一括削...
-
ネットワーク上のコンピュータ...
-
Ubuntu テキストファイルをどこ...
-
GIFファイルを一括してWORDに挿...
-
GetPrivateProfileStringでini...
-
Excelマクロからのバイナリデー...
-
FindFirstFileについて
-
圧縮(Zip)について
おすすめ情報