2011-03-24 12 views

Respuesta

4

gcc -E boost/shared_ptr.hpp -o my_shared_ptr.hpp

Usando el preprocesador, se genera una única cabecera que contiene todo lo que necesita.

+0

Esto puede no ser seguro. Fijará muchas macros que pueden depender de la configuración o del sistema. Es decir, tan pronto como se instale una nueva versión o mueva el sistema operativo, su encabezado generado se puede romper. –

+0

@edA: cierto, lo usaría más como una aceleración de compilación (y así generarlo como parte de la compilación) que como un encabezado entregado. Pero para proyectos de una toma (tarea/prototipo) es más fácil y funciona muy bien. –

Cuestiones relacionadas