我有一些项目,其中大部分代码都是用与平台无关的C ++编写的,每个支持的平台都有一个相对较薄的平台抽象层。对于大多数平台,这个抽象层也是用C ++编写的,但对于iOS和OSX,它还包含一些Objective-C代码。出于这个原因,我有适用于iOS / OSX版本的Xcode项目和适用于Windows的Visual Studio项目,但我有点厌倦了必须维护多个项目文件。
如果只有一个跨平台的IDE,该IDE的一个项目文件,然后只是将所有源文件添加到该文件中,并且仅在某些配置中将其中一些包含在构建中,那将是非常好的。但为此,我需要一个在多个平台上运行的IDE(Windows,OSX,最好是linux),并且不仅支持C ++,还支持Objective-C源文件。有这样的事吗?