Echale un vistazo a las DLL, que son muy, muy sencillas. Lo único que cambian es la forma de compilarlas.
La DLL al final, son funciones (+ un main, que va un poco a parte). Luego es solo cargar la DLL en otro programa, y cargar las funciones por su nombre.
La DLL al final, son funciones (+ un main, que va un poco a parte). Luego es solo cargar la DLL en otro programa, y cargar las funciones por su nombre.