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.)
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.)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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.)