Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Cronodragón en 01 de Enero de 1970, 01:00:00 AM

Título: Error en Visual C++, que pasa??
Publicado por: Cronodragón en 01 de Enero de 1970, 01:00:00 AM
                                Estoy comenzando a programar DX8 con Visual C++, pero me esta dando un error y no se como quitarlo:

main.obj : error LNK2001: unresolved external symbol _Direct3DCreate8@4

Puedo compilar y correr los tutoriales del SDK de DX8, pero incluso cuand creo mi propio proyecto y copio el codigo directamente de los tutoriales me da ese error. Asi que supongo no debe de tener relacion con el codigo, mas bien con las opciones del proyecto. Pero no tengo ni la menor idea de cual opcion sera. Puede alguien ayudarme?? Gracias de antemano.                                
Título: Error en Visual C++, que pasa??
Publicado por: jpastor en 01 de Enero de 1970, 01:00:00 AM
                                Tienes que enlazar las librerias estaticas apropiadas de DX.


                               
Título: Error en Visual C++, que pasa??
Publicado por: ethernet en 01 de Enero de 1970, 01:00:00 AM
                                Como bien te han dicho tienes q especificar al compilador donde estan las funciones q usas. En este caso tiene q inidcarle la/s libreria/s. En vc se puede hacer de dos formas.
- en project->settings pestaña link pones la libreria (por ejemplo mi_libreria.lib)
- poniendo en el codigo #pragma comment(lib,"mi_libreria.lib")

Saludos                                
Título: Error en Visual C++, que pasa??
Publicado por: Cronodragón en 01 de Enero de 1970, 01:00:00 AM
                                El pragma funciona de maravilla! Gracias.

Visual 6 tiene completacion de codigo y hint de parametros como en Delphi? Como los activo?                                
Título: Error en Visual C++, que pasa??
Publicado por: Juan Mellado en 01 de Enero de 1970, 01:00:00 AM
                                ¿No tienes habilitadas esas opciones por defecto?

Las tienes en: Tools | Options | Editor | Statement completion options.

Te recomiendo que dediques unos minutos en mirar todas las opciones disponibles.

Saludos.                                
Título: Error en Visual C++, que pasa??
Publicado por: Cronodragón en 01 de Enero de 1970, 01:00:00 AM
                                Que extraño, estan todas activas, pero no me aparece la completacion de código ni por broma... pulgoso Visual!                                
Título: Error en Visual C++, que pasa??
Publicado por: BeRSeRKeR en 01 de Enero de 1970, 01:00:00 AM
                                En Visual C++ 6, no hay autocompletación en DirectX...a no ser que incluyas en el proyecto las cabeceras de DirectX. En cambio en .NET si que existe el autocompletar con DirectX sin necesidad de meter las cabeceras.

Saludos
                               
Título: Error en Visual C++, que pasa??
Publicado por: Cronodragón en 01 de Enero de 1970, 01:00:00 AM
                                Ya veo... pobrecito Visual... jej, le gusta que le rasquen la panza. xDDDDDDD