Menu

Developer environment - preferred IDE?

Mapper
sgnewson
2015-01-28
2015-01-28
  • sgnewson

    sgnewson - 2015-01-28

    Hello Mapper Developers,

    Is there a generally-used IDE for development? I am on OSX, but could work
    from Windows/Ubuntu as necessary. I have seen mention of Xcode in the
    documentation, and some of the files in the source repo seem to be Qt
    Creator specific (i.e. .pro, .qrc).

    If you had to pick between Qt Creator, Xcode, and MSVS Community - which
    would you use?
    (I realize that this is partly personal preference, but I am curious what
    other developers use.)

    Thanks,
    -Scott

     
    • Kai Pastor

      Kai Pastor - 2015-01-28

      Qt Creator is what I use exclusively since a while. It is available for all three desktop platforms, it is stable, it comes with Qt documentation and supports both CMake (our primary build system) and qmake (next to primary). From the Linux IDE, I can build and run Linux, Windows and Android versions.

      For OS X, you will need XCode etc. for getting the compiler and SDK.

      MSV... is completely untested. CMake does support generating build files for this IDE, but building the 3rd-party components is another story. And you may need the latest versions for proper C++11 support.
      (MinGW on Windows was not working very smooth, so I really do the Windows development on Linux.)

       
MongoDB Logo MongoDB