Programación en Windowsqt
1) Si usa VC para desarrollar incrustaciones, puede usar varias funciones C++ de Visual Studio. La edición de texto/completado automático/depuración, etc. son similares al desarrollo normal de C++. La interfaz gráfica de usuario llamará al complemento del diseñador, y lo mismo ocurre con vc/eclipse/kdevelop/qtcreator. Relativamente conveniente. Sin embargo, dado que Visual Studio no admite la compilación paralela (al menos no todavía en vs.net2008), la compilación es más lenta. Si escribe un archivo MAKE o usa qt para generar un archivo MAKE en formato vc, entonces qt.gitoris.org tiene un proyecto llamado jom, que es básicamente compatible con nmake, pero admite la compilación paralela. Esto sólo se puede utilizar en la línea de comando.
2) Eclipse, cómo debería decirlo, no parece un IDE para programadores de C/C. En realidad, crea una GUI con el complemento Qt e inserta el procesamiento MOC/UIC/R durante la compilación. La velocidad de compilación depende de si es en Windows o Linux. Si es Windows, eclipse usa la cadena de herramientas mingw, por lo que la velocidad de compilación es muy lenta. Linux usa la cadena de herramientas G, por lo que es más rápido.
3)kdevelop se divide en la versión 3.x y la versión 4.x. La versión 3.x es relativamente madura, pero algunas funciones no son fáciles de usar, como la simple operación de agregar archivos existentes al proyecto. No existe una forma intuitiva de utilizar kdevelop. No es muy útil
4) qtcreator, creo que es mejor que kdevelop y eclipse, pero definitivamente peor que visual studio2008. Por ejemplo, la configuración del formato de codificación de archivos (GB 2312/UTF+059-1/big 5) a veces no parece tener efecto. Después de abrirlo con kate o gedit, descubrí que la conversión del formato de codificación qtcreator no funciona.
Estas herramientas son básicamente las mismas en términos de codificación GUI y funciones específicas de Qt (señal/ranura, atributo, moc/uic/r), y todas llaman al complemento QtDesigner. En términos de velocidad de compilación, Eclipse(Win32)= Qt creador(Win32 mingw)Qt creador > Eclipse = kdevelop