Ho necessità di scrivere una libreria, non più a codice aperto, richiamabile da qualsiasi sorgente C/C++ (il codice è stato scritto in C usando Borland C++BuilderX).
Fino a poco fa distribuivo i file .c e .h e uno se li inseriva nel progetto, ma ora ho necessità di compilare tutto in un unico file.
Cosa mi conviene fare? Creare una .lib o una .dll?
Il codice è multipiattaforma, quindi una .dll mi pareva inappropriata. Una volta create, come faccio per inserirle in un altro progetto? Devo distribuire anche il .h? C'è qualche metodo strano? Esiste qualche tutorial?
Grazie