Beh posto in questi termini la cosa è banale. Dipende però da quanto sai impostare il compilatore.
Nel mio caso ho creato nel filesystem una cartella, diciamo c:\shodan\include\hpp e l'ho inserita nel path di ricerca dei file include
in modo da scrive semplicemente
#include <hpp/primo.h>
#include <hpp/secondo.h>
poi ho creato una cartella c:\shodan\source
dove ho messo dentro tutti i sorgenti.
alla fine ho creato un file lib.cpp dove ho fatto gli include di tutti i .cpp della cartella
dopo aver testato che tutti i file.cpp della cartella compilassero singolarmente.
alla fine nel progetto inserisco lib.cpp
e nel resto dei file di progetto uso i miei header come sopra.
in questo modo condivido header e source files tra più progetti.
Comunque concordo con MItaly, le DLL danno parecchi grattacapi se si usano male.

Rispondi quotando

