Título: "El Identificador ID3DXFont No Esta Definido" Publicado por: KanoxSmoKinG en 15 Marzo 2017, 00:48 am Tengo un problema con este proyecto Me dijeron que ese error es por que lo estoy haciendo en windows 8.1 y que solo funciona en windows 7 Hay alguna forma de arreglar eso? Aqui el proyecto: https://www.sendspace.com/file/s4u1p7 Foto de los errores: (http://i.imgur.com/2ttmNaB.png) (http://i.imgur.com/89KeMV5.png) (http://i.imgur.com/UmgibDk.png) (http://i.imgur.com/BCMMDs5.png) (http://i.imgur.com/Apq63dd.png) Título: Re: "El Identificador ID3DXFont No Esta Definido" Publicado por: integeroverflow en 15 Marzo 2017, 01:06 am necesitas descargar el SDK de directx 9.0.
el otro error es porque estas compilando el codigo con el juego de caracteres UNICODE. cambia el proyecto a multibyte o usa GetModuleHandleA(); o bien agrega una L adelante de la cadena literal, L"d3dx9.dll" Título: Re: "El Identificador ID3DXFont No Esta Definido" Publicado por: KanoxSmoKinG en 15 Marzo 2017, 01:10 am necesitas descargar el SDK de directx 9.0. el otro error es porque estas compilando el codigo con el juego de caracteres UNICODE. cambia el proyecto a multibyte o usa GetModuleHandleA(); o bien agrega una L adelante de la cadena literal, L"d3dx9.dll" Esta es la SDK? https://www.microsoft.com/en-us/download/details.aspx?id=6812 Y que hago una vez se instale? Se resuelve solo? Título: Re: "El Identificador ID3DXFont No Esta Definido" Publicado por: integeroverflow en 15 Marzo 2017, 01:30 am Esta es la SDK? https://www.microsoft.com/en-us/download/details.aspx?id=6812 Y que hago una vez se instale? Se resuelve solo? una vez que se instale vas a tener disponibles las librerias que requiere ese codigo para funcionar y el compilador no se va a quejar de que el archivo d3dx9.h no se encuentra, o que LPD3DXFONT no esta definido. por lo que veo te esta faltando la libreria D3dx9.lib. de todas maneras podrias esperar a que alguien con experiencia manejando directx pueda asesorarte mejor. |