none
DirectXのヘッダファイルについて RRS feed

  • 質問

  • d3dx9.hをインクルードしようとしているんですけど、インクルードされません。

    それなのに、d3d9.hはインクルードされます。

    どうしたらいいでしょうか?

    詳しくお願います。

    みなさんのおかげで正常にインクルードされましたけど......

    C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdlib.h(455): error C2061: 構文エラー : 識別子 '_Pre_notnull_'
    C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdlib.h(456): error C2144: 構文エラー : '__int64' は ';' によって先行されなければなりません。
    C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdlib.h(456): error C2065: '_In_z_' : 定義されていない識別子です。
    C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdlib.h(456): error C2143: 構文エラー : ')' が 'const' の前にありません。

    などなど...

    Microsoft.Cpp.Win32.user.propsを消しても解消されません。

    どうしたいいでしょうか?


    • 編集済み rivertop 2014年10月13日 10:08
    2014年10月12日 12:26

回答

  • あまり詳しくはありませんが、"d3dx9.h" で Web 検索してみると解決の糸口をつかめるのでは。
    (私が Web 検索する限り、それっぽい情報に当たったので、「検索する」というアプローチを試してもらうため、必要最小限の記載としました)
    2014年10月12日 15:15
    モデレータ

すべての返信

  • あまり詳しくはありませんが、"d3dx9.h" で Web 検索してみると解決の糸口をつかめるのでは。
    (私が Web 検索する限り、それっぽい情報に当たったので、「検索する」というアプローチを試してもらうため、必要最小限の記載としました)
    2014年10月12日 15:15
    モデレータ
  • rivertop さん、こんにちは。
    フォーラム オペレーターの星 睦美です。

    d3dx9.h がインクルードされない事象は解決したようですね。途中で質問に新しいエラーの内容を追加されたようですが、その場合は編集した内容に回答者が気づきにくいので、回答に返信する形でスレッドを続けてくださいね。

    質問に加えられた構文エラーに関してWebで検索した場合にも多くの情報が見つかりますのが、同様に情報をお探しの方にも参考までにエラーのひとつ、error C2065に関するMSDN ライブラリのページをご紹介します。

    ・コンパイラ エラー C2065:
    http://msdn.microsoft.com/ja-jp/library/ewcf0002.aspx

    それでは今後ともMSDN フォーラムをお役立てください。

    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2014年10月24日 6:09
  • すでに指摘されているとおり、編集で質問を追加されても気づけないです。
    (最新の投稿として上に表示されない、メールで通知されるわけでもないため)

    この手のエラーはインクルード順がおかしいか、インクルードディレクトリの順がおかしいかといったあたりです。

    2014年10月24日 14:20
    モデレータ