У меня есть несколько проектов, в которых большая часть кода написана на независимом от платформы C ++, с относительно тонким уровнем абстракции платформы для каждой поддерживаемой платформы. Для большинства платформ этот уровень абстракции также написан на C ++, но для iOS и OSX он также содержит некоторый код Objective-C. По этой причине у меня есть проекты Xcode для сборок iOS / OSX и Visual Studio для Windows, но я немного устал от необходимости поддерживать несколько файлов проекта.
Было бы так здорово иметь только одну кроссплатформенную IDE, один файл проекта для этой IDE, а затем просто добавить все исходные файлы в нее и включить некоторые из них в сборку только в определенных конфигурациях. Но для этого мне понадобится IDE, которая работает на нескольких платформах (Windows, OSX, предпочтительно также linux) и поддерживает не только C ++, но и исходные файлы Objective-C. Что-то подобное существует?