Задать вопрос
@SwaggaUnplug
18 y.o, ITMO student

Как в одном проекте Clion создать несколько программ?

Можно ли в одном проекте создать несколько программ, чтобы каждую программу компилировать отдельно в своем окне и они никак не конфликтовали? Или одна программа == один проект?
  • Вопрос задан
  • 764 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@res2001
Developer, ex-admin
Я не использую CLion, но знаю что он использует cmake для проектов, а значит в нем работают механизмы cmake.
Так что вы просто можете добавить еще одну цель в cmakelists.txt. Возможно в CLion это можно сделать как-то потыкав мышкой. Обычно cmakelists.txt правится руками. Смотрите документацию по cmake, у них довольно толковая документашка.

Если программы как-то взаимосвязаны, то, возможно, есть смысл держать их в одном проекте. Но не обязательно.
Если нет, то это почти наверняка плохая идея.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MityayM
Так как в С++ запуск проекта начинается с функции main(), то может быть только один файл с которого начинается выполнение программы. но можно реализовать каждую программу в отдельном .cpp файле (как функцию) в одном проекте, а в main.cpp организовать выбор какую запускать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы