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?

¿Fue útil?

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
scroll top