кодовые блоки, один проект, много исполняемых файлов - PullRequest
5 голосов
/ 07 декабря 2011

Я использую Code :: Blocks и C ++.Мой проект должен собрать несколько исполняемых файлов (набор небольших инструментов, которые используют общие библиотеки).

Как настроить CB для генерации нескольких двоичных файлов, каждый со своим собственным main()?

1 Ответ

4 голосов
/ 07 декабря 2011

Взгляните на Мануал CodeBlock , в частности главу 1.8, где приведен пример рабочего пространства:

Проект A содержит основные функции, которые доступны другимформа библиотеки.Теперь, если исходные тексты этого проекта изменены, библиотеку необходимо перестроить.Для обеспечения согласованности между проектом B, который использует функции, и проектом A, который реализует функции, проект B должен зависеть от проекта A. Необходимая информация о зависимостях проектов хранится в соответствующем рабочем пространстве, так что каждый проект может быть созданпо отдельности.Использование зависимостей также позволяет контролировать порядок, в котором будут создаваться проекты.Зависимости для проектов можно установить, выбрав в меню «Проект» / «Свойства» и нажав кнопку «Зависимости проекта».

...