none
Wo sind die d3dx... Files ?

    Frage

  • Ich habe unter Windows XP für Texthandling (Anzeige in einem 3D Windows,...) immer die Funktionen d3dx... benutzt. Heute sind sie im Help auch immer noch beschrieben.

    Voraussetzung sind aber immer Files wie z.B. D3Dx9tex.h, D3Dx9core.h, D3Dx9math.h und die D3dx9.lib.

    Ich habe bisher VS 2012 Express und Windows SDK installiert.

    Wo sind diese Files geblieben, oder wie macht man das heute unter Windows 8 ?

    Any help would be appreciated.

    Rolf-Dieter.

    Samstag, 6. Juli 2013 15:56

Antworten

  • Hallo Rolf-Dieter,

    das früher eigenständige DirectX SDK, das als separater Download zur Verfügung stand, wurde mit Windows 8 Teil des Windows SDKs. Nähere Informationen zu der mit Windows 8 erfolgten Integration des DirectX SDK in das Windows SDK findest Du in der MSDN-Dokumentation unter folgendem Link:
    http://msdn.microsoft.com/library/ee663275.aspx

    Dort findest Du auch Informationen zu den von Dir verwendeten Dateien. Hier ein Ausschnitt: "Wherever "d3dx9.h", "d3dx10.h", or "d3dx11.h" are included in your project, be sure to explicitly include "d3d9.h", "d3d10.h" and "dxgi.h", or "d3d11.h" and "dxgi.h" first to ensure you are picking up the newer version"

    Thomas


    Thomas Claudius Huber Twitter: @thomasclaudiush Homepage: www.thomasclaudiushuber.com Author of the ultimate Windows Store Apps handbook Author of the ultimate WPF handbook Author of the ultimate Silverlight handbook


    Montag, 8. Juli 2013 09:30
  • Hallo Thomas,

    Ich glaube, dies erklärt alles:

    "Make sure that you are using Visual Studio Professional 2012 or Visual Studio Ultimate 2012. Microsoft Visual Studio Express 2012 for Windows 8 won't build Windows 8 desktop applications such as the DirectX SDK samples. To install one of the premium Visual Studio 2012 SKUs, go to:....... and follow the instructions."

    Wie oben beschrieben habe ich VS Express 2012 for Desktop.

    Danke. Werde so mal weiter schauen.

    Rolf-Dieter.

    Montag, 8. Juli 2013 12:48

Alle Antworten