Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2007, 14:50
Avatar de ArrauKano
ArrauKano
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 22 años, 2 meses
Puntos: 4
Proyecto Libre GDT: Problema con el enlazador en Visual C++ 2005 Express

En español le llaman "vinculador" también.

El problema es que tengo un código con muchas fuentes.
Lo he compilado varias veces en Dev-C++ con Mingw y no tengo ni warnings ni errores.

Ahora, quería hacer un proyecto de Visual C++ 2005 Express para el mismo código fuente, pero no me deja compilar (en la etapa de enlazado) por estos errores:

Código:
1>Vinculando...
1>gd_agua.obj : error LNK2001: símbolo externo "public: static class irr::IrrlichtDevice * GD_Sistema::device" (?device@GD_Sistema@@2PAVIrrlichtDevice@irr@@A) sin resolver
1>gd_guibarra.obj : error LNK2001: símbolo externo "public: static int GD_Sistema::ContadorElementosGui" (?ContadorElementosGui@GD_Sistema@@2HA) sin resolver
1>.\lib\win32-visualstudio\libgdt.dll : fatal error LNK1120: 2 externos sin resolver
El único patrón común que encontré hasta ahora en esos "símbolos" es que son propiedades y están declaradas como "static". Estoy muy perdido, he cambiado opciones por todos lados y siempre obtengo lo mismo.


Si alguien de buena voluntad me puede ayudar, le puedo facilitar el código. Está en un repositorio subversion, que por windows se puede acceder fácilmente usando TortoiseSVN.

La ruta al repo svn es: https://gdt.svn.sourceforge.net/svnroot/gdt/trunk

Además agregue las librerías dependencia para evitar problemas.

EDIT:
Acá subí el paquete con todas las fuentes, proyectos, y dependencias. El enlace para descarga: http://sourceforge.net/project/downl...1.zip&64198696

Bueno si alguien desea ayudar, bienvenido, cualquier cosa sirve, una sugerencia, si conocen a alguien, si conocen otra comunidad que sepa más del tema, etc... cualquier ayuda es bienvenida.

De antemano gracias.
__________________
Blog | Tecnosquad