Использую Mac, с IDE не определился из-за одного неприятного бага (или фичи): Xcode или CodeLite.
Люблю, когда все решения задач аккуратно распределены по папкам и лежат в cpp файлах по типу "1936-hypotenuse.cpp".
А еще часто нужно подглядывать в предыдущие решение, поэтому необходимо, чтобы были на виду.
И тут проблема: если я добавляю в проект Xcode или CodeLite несколько .cpp файлов, из-за того, что функция main определена несколько раз.
Какие возможности Xcode или CodeLite предоставляют для решения этой проблемы?
Держать в одном проекте много мейнов - это тоже знаете ли не лучший выход. Точнее вообще не выход. Если вам так нужно делать - переименуйте везде мейны в какой нить EntryPoint, и напишите обертку, которая будет инклудить нужный файл и дергать его EntryPoint из своего мейна.