Partager via


Where is qedit.h?

Qedit.h did not ship in the Windows 7 SDK. Qedit.h is not compatible with Direct3D headers later than version 7 and no longer ships in the Windows SDKs.  The qedit.h file included with earlier versions of the Windows SDK is dependent on some header files which previously shipped with the Microsoft DirectX SDK, such as dxtrans.h.  Newer DirectX SDKs do not include these files.

If you require qedit.h, the recommendation for now is to install and use the August 2007 DirectX SDK, which does include all files needed to build qedit.h.  To install the August 2007 DirectX SDK, go to https://www.microsoft.com/downloads and search All Downloads for "dxsdk_aug2007.exe".

Comments

  • Anonymous
    August 22, 2010
    I just installed August 2007 DirectX SDK, but it doesn't contain qedit.h. You noted it includes all files needed to build it. How can I build it then? Thanks in advance!

  • Anonymous
    November 14, 2010
    Note  To obtain Qedit.h, download the Microsoft Windows SDK Update for Windows Vista and .NET Framework 3.0. Qedit.h is not available in the Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 Service Pack 1. from msdn.microsoft.com/.../dd390180(VS.85).aspx

  • Anonymous
    November 22, 2011
    Instead of downloading ~400 MB of SDK ( www.microsoft.com/.../details.aspx ) there a easier workaound: just use 'qedit.h' provided in social.msdn.microsoft.com/.../2ab5c212-5824-419d-b5d9-7f5db82f57cd. It will probably need a slight inclusion of extra header: #include <strmif.h> // for IMediaSample