проблема в следующем. У нас есть (довольно большая) база кода в виде проекта Netbeans C ++. При компиляции / выполнении программа генерирует / выполняет двоичный файл, который затем запускает основную программу. Однако теперь нам нужно реализовать несколько небольших инструментов (таких как компиляторы, конвертеры и т. Д.), Которые используют много классов из этой кодовой базы.
Можно ли настроить среду IDE Netbeans для создания нескольких исполняемых файлов из одного проекта? Вещи, которые будут работать, но довольно неудобно, охватывают следующее:
- Компиляция всего проекта как исполняемого файла, так и библиотеки. Используйте библиотеку для создания компиляторов, конвертеров и т. Д. (Нам нужно было бы написать много лишнего кода ...)
- Создание разных целей, для каждой из которых определен отдельный макрос. Используйте этот макрос внутри кода для обмена основной функцией (это просто грязно и не решает проблему нажатия одной кнопки для компиляции основной программы и всех связанных с ней инструментов).
Есть предложения?