Programación General > ADA
"undefined Reference To..." Problemas Gtkada
Lord Alucardo:
El caso es que no consigo hacer que cuando pulso "build" para construir el ejecutable, me desaparezcan los mansajes de "Undefined reference to...".
Esto es desesperante.
Amilius:
--- Cita de: "Lord Alucardo" --- El caso es que no consigo hacer que cuando pulso "build" para construir el ejecutable, me desaparezcan los mansajes de "Undefined reference to...".
Esto es desesperante.
--- Fin de la cita ---
La verdad que ese tipo de problema hay que solucionarlo consultando con los creadores del codigo, una buena documentación o tratar de resolverlo linea por linea que aparezca "Undefined reference to..."
Por no solo puede que falte compilar algo sino que por la configuracion de directorios no pueda encontrar lo que necesita.
gandalfelgris:
Ya te dije que deberias consultar el Path del sistema para ver si en el se encuentra el directorio que contiene todos los ficheros de las clases del compilador.
Gneuromante:
En un principio pensaba que lo que te faltaba era decirle al gnatmake donde están las librerías para que puede linkar con ellas, pero puede ser simplemente que no tienes la libreria gtkada instalada para desarrollo (y por eso no tienes el gtkada-config). Si pegases una de las lineas de "undefined reference" estaría más claro el problema.
Investiga si tienes el paquete de tu distribución para desarrollar en gtkada, dónde están instalados los gtk*.ads y los gtk*.ali, y donde están las librerías libgtkada*.so. Con eso tendrás que poner los valores correspondiente de ADA_INCLUDE_PATH, ADA_OBJECT_PATH y los argumentos -L y -l del gnatmake. Pero si al instalarlo tienes el gtkada-config no necesitas más que lo que te he dicho para compilar.
Lord Alucardo:
Hola a todos:
Gracias por vuestras respuestas sobre el problema que os planteé.
Al poco tiempo de preguntaros, me hice con el Ubuntu, y desde entonces se me instala todo sin ningún problema.
Gracias por vuestras respuestas.
L.A.
Navegación
[*] Página Anterior
Ir a la versión completa