visual studio para instalar español configurar code visual-studio-2008 visual-c++ dependencies dependency-management refix

visual-studio-2008 - para - visual studio code español



¿Comprueba que todas las libs y dlls son de la misma construcción? (3)

Estoy desarrollando un programa en VS C ++ 2008.

En este momento, tengo una gran lista de dependencias dll y lib y estoy agregando algunas más. Me preocupa que cuando necesite actualizar una dependencia construyendo desde el código fuente (donde tengo que reemplazar manualmente dlls y libs construidos en el lugar correcto), si accidentalmente olvidé reemplazar algo o viceversa, puedo encontrar una compilación y / o problema de tiempo de ejecución. Y encontrar el lugar equivocado puede ser un poco difícil.

Entonces, ¿hay algún tipo de programa o método que pueda adaptarse a esta tarea para facilitar la construcción de un programa con muchas dependencias de actualización?


Evita hacer esto complicado. Una solución de Visual Studio puede contener tantos proyectos como necesite para construir todas las dependencias. Build + Clean eliminará todos los binarios, Build + Build los reconstruirá. Solo asegúrese de que Build + Clean elimine cada .lib de la que tenga dependencia.


Puede agregar scripts como pasos posteriores a la compilación en sus proyectos DLL que copian automáticamente los resultados en un directorio común (algo como $(SolutionDir)$(ConfigurationName) podría estar bien, a menos que use configuraciones de proyectos diferentes para la misma configuración de solución). O simplemente establece todos los directorios de salida de los proyectos en un directorio tan común.

Luego, cuando construya la solución completa, sabrá que tiene las últimas versiones de todos estos archivos en ese directorio.