Diseño de Código Compartido
-
12-09-2019 - |
Pregunta
Tengo dos proyectos de C ++ en una solución de ambos de los cuales tienen que compartir dos clases comunes. Lo que quiero evitar es tener dos copias de los archivos de origen, pero me resisto a incluir sólo la fuente en un proyecto y hacer referencia a ella en el otro.
¿Cómo es este tipo de situaciones que normalmente maneja?
Solución
Crear un tercer proyecto, que puede ser una biblioteca dinámica o estática (prefiero este último para facilitar su uso) y poner el código compartido en ese país. Los otros dos proyectos #include las cabeceras del proyecto de la biblioteca y el enlace con el binario proyecto de biblioteca.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow