Что имеется в виду: запускать его как процесс или переработать исходники чтобы использовать их в проекте ?
и то и другое. на выбор
Если первое - то мое личное мнение что это плохое решение использовать таким образом в С++ программах. То что вы предлагаете находит хорошее применение в скриптовых языках таких как bash или python, но не в С++ программах.
а как же любая известная вам IDE ?
неужели она имеет встроенный компилятор или дебагер?
да и других примеров навалом.
Но использовать или нет - это уже решает сам разработчик. все от задачи зависит.
К тому же лицензионные ограничения могут припятствовать распространению консольной утилиты в исталляционном пакете
Если второе, опять таки лицензии + время на адаптацию
Тогда так и говорите, что вы хотите LGPL а не:
- Желательно по не коммерческой лицензии