Creación de una biblioteca estática en VS10: cómo incluir un directorio completo

Estoy creando una biblioteca estática por primera vez y necesito ingresar todas las dependencias .h en stdafx.h, sin embargo, hay tantas que tengo que preguntar si hay algún comando para ingresar cada archivo h individualmente, incluir el directorio completo a la vez, algo como lo que se muestra a continuación:

#include "lib\behaviors\ *"
#include "lib\automaticProcessing\ *"

Gracias por tus comentarios.

PD: olvidé mencionar que conozco la técnica de "hacer un gigante", donde pones todas las dependencias en un archivo .h, y luego incluyes solo ese .h donde se necesita (como en esta ocasión), pero olvidé aplicar esa técnica mientras estaba construyendo mi biblioteca, así que ahora estoy atascado sin esa ayuda.

preguntado el 01 de julio de 12 a las 00:07

1 Respuestas

dir *.h > all_headers.h seguido de una pequeña edición de la salida. entonces solo #include "all_headers.h" en cada una de tus fuentes. No hay ningún comodín que pueda aplicar a #include.

Respondido 01 Jul 12, 01:07

Probablemente haría algo como for /r %i in (*.h) do echo #include "%i" >> file.h y luego corte el frente de cada línea para hacer los caminos relativos a donde deben estar, pero la misma idea general. - Ninja retirado

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.