none
前項目を見たのですが インクロードできません RRS feed

  • 質問

  • はじめて質問させてもいます ソラ です

     

    Visual C++2005 Express Edition をDirectXといっしょに使うの項目を見ながら

    セットしていったのですがどうしても 'd3dx9.h': No such file or directory とエラーが

    表示されます 前項目を見たのですが解決できませんでした

     

    エラー解決する方法を教えいただけませんでしょうか

    おねがいします

     

    2007年7月3日 7:23

すべての返信

  •  前項目を見たのですが インクロードできません さんからの引用

    Visual C++2005 Express Edition をDirectXといっしょに使うの項目を見ながら

    セットしていったのですがどうしても 'd3dx9.h': No such file or directory とエラーが

    表示されます 前項目を見たのですが解決できませんでした

     

     質問の内容が漠然としていて、的確な答えを出せるかわかりませんが、

    • DirectX SDK はインストールされているでしょうか?
    • インクルードファイル(.h)のディレクトリ参照を行っているでしょうか?

     前項目を見たのですが インクロードできません さんからの引用

    DirectXといっしょに使うの項目を見ながら

     

     これの情報元がどこなのかも書いていただけると答えやすくなるかもしれません。

    2007年7月4日 3:29
  • 状況説明不足ですみません 今の状況をもう一度説明させてもらいます

     

    ↓のページを見ながらSDKの設定をしました 同じページから Visual C++Express Edition と PSDK x_86をインストールしました

    http://www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/

     

    設定が終わり Microsoft DirectX SDK (February 2007)の中にあるサンプルからコードをコピーして実行したら

    fatal error C1083: include ファイルを開けません。'd3d9.h': No such file or directory
     とエラーが出てきます

     

    ツールオプションから VCCデイレクトリ中の インクルードファイルに C:\Program Files\Microsoft Platform SDK\Includeを追加

    (参照を使い)ライブラリファイルと実行可能ファイルにもC:\Program Files\Microsoft Platform SDK\I Lib と Bin を追加

    してあります

     

    手順4と5もプログラムから開くで メモ帳で開き文字を修正 とコメントの追加も完了してあります

     

    ためしに ウィンドウアプリケーションで ↓ のコードが通ったので 4と5の手順の間違いではないと思います

     

    #include<windows.h>
     #include<tchar.h>

    int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hPInst,
           LPSTR lpCom,int nCmd){
        MessageBox(NULL,_T("Hello"),_T("Test"), MB_OK);
        return 0;
    }

     

    エラー解決にご協力ください お願いします

     

    2007年7月4日 8:35
  •  前項目を見たのですが インクロードできません さんからの引用

    ツールオプションから VCCデイレクトリ中の インクルードファイルに C:\Program Files\Microsoft Platform SDK\Includeを追加

    (参照を使い)ライブラリファイルと実行可能ファイルにもC:\Program Files\Microsoft Platform SDK\I Lib と Bin を追加

    してあります

     

    これは「Platform SDK」に対してのディレクトリ参照なので、これのほかに「DirectX SDK」のディレクトリ参照も行うようにしてください。

    • C:\Program Files\Microsoft DirectX SDK (February 2007)\Include
    • C:\Program Files\Microsoft DirectX SDK (February 2007)\Lib\x86
    2007年7月4日 9:52
  •  ありがとうございます DirectXのところに Include と Lib_86 にもVC++ディレクトリに追加したら

    エラーなしで実行できました

     

    丁寧に教えていただきありがとうございます

    2007年7月4日 21:10