Programación General => Otros Lenguajes de Programación => ADA => Mensaje iniciado por: zeque83 en Sábado 15 de Octubre de 2005, 08:29
Título: Pragma A C++
Publicado por: zeque83 en Sábado 15 de Octubre de 2005, 08:29
Hola! Necesito usar desde mi aplicacion en ADA unos drivers en C. Tengo un archivo *.h que hace de interfaz y un *.lib. He usado "pragma import" y "pragma interface", y al linkar aparece el error : unresolved external name. No se si el problema es el nombre que le paso en los pragmas, por si el compilador añade algun caracter, como "_", o si lo que hago mal es añadirlo a mi proyecto en ObjectAda. ¿Podriais pasarme algun ejemplo o una pagina donde venga medianamente bien explicado? Gracias!
Título: Re: Pragma A C++
Publicado por: Gneuromante en Sábado 15 de Octubre de 2005, 20:53
Seguramente no estás pasando la libreria al compilador para que lo linke todo junto. Una opción es usar el pragma linker_options, otra es pasar los argumentos adecuados al comando de compilacion.
Por si te es de ayuda: Programación en Ada / Interfaz con otros lenguajes (http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Ada_/_Interfaz_con_otros_lenguajes)