Programación de variables Qt
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 el creador de vc/eclipse/kdevelop/qt es el mismo. 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 manejo de MOC/UIC/RCC 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. La cadena de herramientas gcc se usa en Linux, por lo que es más rápida.
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) Qt Creator, creo que es mejor que kdevelop y eclipse, pero definitivamente peor que Visual Studio 2008. 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 qt Creator 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/rcc), y todas llaman al complemento Qt Designer. En términos de velocidad de compilación, Eclipse (Win32) = Qt creador (Win32 MingW) Qt creador gt eclipse = kdevelop