[Kde-devel-es] Programa en C++

PALACIO GAVIRIA, GONZALO gpalacio at eolica.gamesa.es
Tue May 23 10:49:50 CEST 2006


Buenas, 

Estoy empezando en esto de programar en Linux y tengo una duda que no se como solucionarla. He realizado un programa muy sencillo que realiza una llamada a una función (odb_initializeAPI();) que está dentro del include <odb_API.h>. El caso es que yo no he creado este fichero ("odb_API.h") sino que son parte de la API de un programa. Este programa me da los siguientes archivos para que los utilice: *.h, *.so y *.a , el programa tiene la siguiente pinta:

 

//Programa.cpp
#include <iostream.h>
#include <stream.h>
#include <odb_API.h>
using namespace std;

int main()
{
odb_initializeAPI();      //Llamada a una función de odb_API.h
cout << "El programa funciona" << endl;
return 0;
}

 

El caso es que no se como linkar las librerías *.so y *.a para que cuando compile no tenga problemas y el compilador sepa donde esté

 

He metido todos los *.h de la API en el directorio /usr/incluye y para compilar utilizo el comando: g++ Programa.cpp -o Resuts.out

Muchas gracias!!!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kde-devel-es/attachments/20060523/afc09849/attachment.html 


More information about the Kde-devel-es mailing list