Símbolos duplicados (dos proyectos en un área de trabajo usan el mismo código)
A
Es un proyecto de módulo. Hay algunos objetivos de prueba y el código reutilizable relevante se compila en un destino separado (biblioteca estática).A
utiliza la biblioteca de registro de leñador de terceros. El código del leñador simplemente se introdujo en el proyecto.
B
es un proyecto de módulo diferente, pero por lo demás tiene las mismas propiedades queA
.
C
Es el proyecto principal. Depende deA
yB
. Enlaza las bibliotecas deA
yB
.
CompilandoC
resultará en símbolos duplicados de leñador.
¿Cómo puedo tener múltiples proyectos de módulos separados para que ...
no se conocen el uno al otro,utilizar el mismo código de terceros,Se pueden compilar y probar por su cuenta,¿Incluido en un proyecto principal sin problemas duplicados?