Vs ocultar el código fuente
Puede. h y luego compilar la parte definida en un archivo lib.
Proporcione a los clientes una interfaz API, que solo se puede crear vinculando el archivo lib. Sin embargo, la biblioteca se ha compilado y el formato PE es difícil de analizar, por lo que no se puede obtener el código fuente.
Por supuesto, también se puede utilizar una combinación de DLL y lib.