para mejor lenguaje ejemplos compilador codelite c++ eclipse qt4 cmake kdevelop

lenguaje - Mejor entorno de desarrollo crossplatform C++/QT4



mejor compilador c++ (8)

Me gustaría desarrollar aplicaciones multiplataforma utilizando C ++ y QT4. Codigo tanto en Linux como en Windows (MinGW).

Actualmente estoy usando KDevelop y es integración de QMake. En Windows estoy probando Eclipse con el complemento de integración de QT. Sin embargo, es tedioso mover fuentes y actualizar perfiles / archivos de proyectos IDE en ambos sistemas.

Estoy buscando el uso de CMake, ya que puede generar Makefiles, archivos de proyectos KDevelop y archivos de proyectos de Eclipse.

¿Cual es tu opinion? ¿Qué estás usando para ese tipo de desarrollo?



¿Qué pasa con QtCreator ? Todavía está en versión beta, pero es muy ligero y es realmente un placer codificarlo.


He estado usando el nuevo QtCreator y me gusta hasta ahora. Aún beta, aunque puede faltar algunas herramientas o características que necesita. QtDesigner está integrado con él. Utiliza los archivos del proyecto QMake (.pro) detrás de escena, por lo que usted u otros programadores pueden usarlos directamente en la línea de comando (qmake y make) junto con su editor de texto favorito si no quieren o no pueden usar un IDE en algún momento. http://trolltech.com/developer/qt-creator


No entiendo por qué tienes que usar un IDE en ambas plataformas. utilizo KDevelop en Linux, y para cada prueba solo sincronizo las fuentes a mac y windows y hago / prueba localmente en cada una. si algo se rompe, lo arreglo en las fuentes originales, en Linux.

es muy raro que quiera editar algo en mac / win, y para eso cualquier editor decente es suficiente (BBedit / Notepad ++)


Puede usar el complemento Qt que menciona con Eclipse en Windows y Linux. Lo único que debe hacer cuando se mueve de una plataforma a la siguiente es ejecutar qmake de nuevo para asegurarse de que sus archivos sean correctos y estén actualizados. Pero creo (no lo he probado) que puede configurar sus entornos de eclipse para manejar la ejecución de qmake cuando realiza una compilación automática. Tenga en cuenta que el complemento Qt también le permite hacer todo lo que hace en Qt Designer.


Recomendaría CMake para esta tarea. Una vez que lo domina, es bastante fácil crear aplicaciones multiplataforma o bibliotecas que usan QT, utilizando el módulo FindQT CMake.

Existen proyectos QT y KDE de código abierto que usan CMake como su sistema de compilación, por lo que puede ver su código si necesita ver casos de uso real (lo hice).



Eclipse es un muy buen candidato (obtienes una buena integración SVN, Mylyn para tareas que son increíbles y un mundo de otros plugins increíbles) pero a veces tienes que lidiar con problemas extraños. De lo contrario, es un gran IDE. Nota: Muy bueno para el desarrollo de Java.