Ciao a tutti,
premetto che non sono molto ferrato in ambito linux, me la cavo il tanto che basta per sopravvivere. Detto ciò ho un problema con un progetto in C/C++ e ho necessità di creare un file .cpp con all'interno delle funzioni il cui prototipo è dichiarato in un .h , in italiano questa è una libreria!

il problema è che non ho capito cosa devo mettere nel .h!! Ora il progetto è così strutturato:
file che contiene il main:
#include <Lib/lib.h>
nel lib.h:
void foo () ;
e nel lib.cpp:
void foo ( ) { /* ... */ }
e naturalmente non va.
nel lib.h devo mettere extern? lo devo mettere nel .cpp?
purtroppo non so come fa!!
Grazie!