sirven que para librerias libreria funciones dev descargar comandos clases c++

dev - librerias de c++ y sus funciones y para que sirven



Escritura/Uso de Bibliotecas C++ (1)

El código

r.cc :

#include "t.h" int main() { f(); return 0; }

th :

void f();

t.cc :

#include<iostream> #include "t.h" void f() { std::cout << "OH HAI. I''M F." << std::endl; }

¿Pero cómo, cómo, cómo?

~$ g++ -fpic -c t.cc # get t.o ~$ g++ -shared -o t.so t.o # get t.so ~$ export LD_LIBRARY_PATH="." # make sure t.so is found when dynamically linked ~$ g++ r.cc t.so # get an executable

El paso de export no es necesario si instala la biblioteca compartida en algún lugar a lo largo de la ruta de la biblioteca global.

Estoy buscando ejemplos / tutoriales básicos sobre:

  1. Cómo escribir / compilar bibliotecas en C ++ (archivos .so para Linux, archivos .dll para Windows).

  2. Cómo importar y usar esas bibliotecas en otro código.