Eclipse CDT: несколько файлов C ++ в одном проекте - PullRequest
0 голосов
/ 20 октября 2018

Я работаю в Mac OS Mojave (версия 10.14), использую Eclipse Photon.У меня есть один проект C ++ (который не будет отображаться в перспективе C ++, только в перспективе Java), и я хотел бы иметь несколько пакетов / папок для разных вещей.Например:

- MyCPPProject - School - Lab01.cpp - Lab02.cpp - Personal - File01.cpp - File02.cpp

Все файлы C ++ будут иметь основные методы (поэтому я не могу запустить их, если они находятся в одном проекте).Все файлы будут «простыми», что означает, что они не будут делать ничего, кроме конкурентного программирования (то есть ничего кроме cin / cout или scanf).

Интернет говорит, что мне нужен новый проект для каждого основного метода.У кого-нибудь есть идеи, чтобы я мог хранить свои программы в одном проекте?

Заранее спасибо.

1 Ответ

0 голосов
/ 20 октября 2018
  • Как работает Java, вы можете иметь разные static void main(String[] args) для каждого класса Java.Ни C, ни C ++ не работают так: вы ограничены только одним "main ()" на .exe.

  • Это, в свою очередь, означает, что вы должны определить отдельный проект в Eclipse для каждого отдельного .exe.Так оно и есть:)

  • Однако Eclipse позволяет "группировать" проекты в "рабочие наборы":

    Что такое рабочийустановить и как мне его использовать?

    Так что, если вы хотите, вы можете организовать свои проекты в "School" и "Personal", отфильтровывая один или другой, как вы хотите.

  • Наконец, есть C / C ++ «Онлайн-скрипты», которые позволяют легко запускать небольшие автономные файлы .cpp и которые вы можете предпочесть Eclipse, MSVS или CodeBlocks:

    Список онлайн-компиляторов C ++

'Надеюсь, это поможет!

...