2012-01-25 19 views
6

He buscado, y no puedo encontrar cualquier material relacionado con el uso de Direct3d 10 u 11 con MinGW. ¿Qué debo hacer para que las cosas funcionen? Recibo errores en los archivos de encabezado provistos por DX SDK.Cómo compilar una aplicación DirectX 11 en MinGW

Y nadie siquiera piensa sugiriendo Visual Studio.

Respuesta

5

Parece que aquí se explica cómo obtener encabezados DX del SDK que funcionan con MinGW: http://d.hatena.ne.jp/tbk/20110115/1295080728 Use la página de Google Translate para traducir al inglés.

Como alternativa, intente utilizar encabezados DirectX del proyecto mingw64 desde aquí: http://sourceforge.net/projects/mingw-w64/files/ Necesitará "Descargar encabezados y fuente CRT v2.0.1 (r4623) (7.0 MB)". O puede consultarlos directamente desde svn: https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk/mingw-w64-headers/

+0

me dio la sugerencia del sitio japonés una oportunidad y también desde otro sitio que encontré (ya que necesitaba números IID) y logró compilar un programa simple hola DX11 mundo. Desafortunadamente, solo parece funcionar para 32 bits. Una compilación de 64 bits se bloquea. Además, ya estoy usando la última versión de MinGW-w64, y no tuve suerte con los encabezados DX11 incluidos con ella. Recibo errores debido a que cosas como ID3D11Device no están definidas, etc. –

+0

@Chris_F ¿se ha vinculado con la biblioteca de directx de 64 bits? – fabspro

Cuestiones relacionadas