Bloques de código, proyecto único, muchos ejecutables

Yo uso Code :: Blocks y C ++. Mi proyecto debe construir múltiples ejecutables (conjunto de pequeñas herramientas que usan bibliotecas compartidas).

¿Cómo configurar CB para generar múltiples binarios, cada uno con su propio main() ?

Eche un vistazo al código de CodeBlock , específicamente el capítulo 1.8, donde tiene este ejemplo de espacio de trabajo:

Un proyecto A contiene funciones fundamentales que se ponen a disposición de otros proyectos en forma de una biblioteca. Ahora, si las fonts de este proyecto se modifican, entonces la biblioteca debe ser reconstruida. Para mantener la coherencia entre un proyecto B que utiliza las funciones y el proyecto A que implementa las funciones, el proyecto B tiene que depender del proyecto A. La información necesaria sobre las dependencias de los proyectos se almacena en el espacio de trabajo correspondiente, para que se pueda crear cada proyecto. por separado. El uso de dependencias también permite controlar el orden en que se generarán los proyectos. Las dependencias para los proyectos se pueden configurar seleccionando el menú ‘Proyecto’ / ‘Propiedades’ y luego haciendo clic en el botón ‘Dependencias del proyecto’.