Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>According to the discussions from the MinGW-users mailing list, you might encounter compatibility problems with the Windows SDK, and you may have to fix those problems yourself.</p> <hr> <p>Georgi Petrov [Dec 27, 2010; 8:33am]:</p> <blockquote> <p>Hello, </p> <p>I'm trying to develop a EVR (Vista/7 specific video presentation API) renderer for MPlayer on MSYS/MinGW. The problem is that I have Windows SDK v7.1 and I need evr.h from it. If I try to copy it to MinGW's include directory as well as the 12 header files it includes, the compilation is close to impossible. <strong>I have a TON of errors just by including evr.h, nothing else. I investigated and found that I can't use the Windows SDK header files directly with MinGW, because it ships with its own header files, which are sometimes very, very different.</strong> The problem is that Media Foundation/Enhanced Video Renderer header files are not part of MinGW's header files. </p> <p>What should I do?</p> </blockquote> <ul> <li><p>Windows SDK header files question:</p> <p><a href="http://mingw-users.1079350.n2.nabble.com/Windows-SDK-header-files-question-td5870336.html" rel="nofollow">http://mingw-users.1079350.n2.nabble.com/Windows-SDK-header-files-question-td5870336.html</a></p></li> </ul> <hr> <p>Ross Ridge [Oct 10, 2010; 10:16pm]:</p> <blockquote> <p>For the most part the Windows SDK headers aren't incompatible with GCC. If there one particular header file you need that doesn't exist in win32api heapers or is missing something you need, then you can try just using that one header with from the Windows SDK and use win32api for the rest. </p> <p><strong>It's also possible to only use Windows SDK headers, and avoid using the win32api headers entirely, but you need to fix a number of problems in key header files. I used to just modify the headers, but the Windows SDK has actually gotten a bit more compatible and now I use wrappers to fix the problems.</strong> </p> <p><strong>There are some header files and libraries that are pretty much fundementally incompatible with GCC, like GDI+. If you want to use GDI+, you'll need to use a Microsoft compiler.</strong> </p> <pre><code> Ross Ridge </code></pre> </blockquote> <ul> <li><p>compiling against Windows SDK:</p> <p><a href="http://mingw-users.1079350.n2.nabble.com/compiling-against-Windows-SDK-td5609389.html" rel="nofollow">http://mingw-users.1079350.n2.nabble.com/compiling-against-Windows-SDK-td5609389.html</a></p></li> </ul>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload