Me gustaría generar automáticamente una lista de dependencia de Makefile, pero estoy usando Visual Studio 2005. Si estuviera usando GCC, podría pasar -M (o una de las muchas variantes) para crear esta lista de dependencias.¿El compilador de Visual Studio C tiene un equivalente a GCC's -M?
Mirando a través de las opciones de línea de comandos a cl.exe
, no veo nada obvio. Puedo manejar ajustar la salida con post-procesamiento, pero cuanto más cerca, mejor.
¿Algún puntero al (a los) preprocesador (es) que utilizó? – Shepmaster
Puede usar Visual Studio para esta tarea. Un preprocesador independiente bastante bueno es 'mcpp'. Puede encontrarlo aquí 'http: // mcpp.sourceforge.net /'. – Geo
No lo he implementado todavía, pero esta parece ser la mejor solución. El uso de Visual Studio suena como la ruta correcta, y evita tener que tener conjuntos separados de indicadores para pasar (uno para dependencias y otro para compilar). – Shepmaster