Lo más normal es que en cualquier sistema GNU/Linux de escritorio te encuentres con ambas librerías instaladas ya que suele ser común usar aplicaciónes de ambos escritorios.
QT y GTK son unas librerías para crear aplicaciones con interfaz gráfica. Son software libre y son multiplataforma, lo que significa que sirven tanto para Windows como GNU/Linux o Mac OS X. Qt está escrito en C++ y GTK en C aunque pueden usarse desde muchos lenguajes de programación.
Gracias, al final conseguí resolver el problema. Resulta que estaba trabajando en una copia del código fuente que tengo preparada para la versión 1.0, pero el proyecto estaba configurado para construir los ejecutables en mi directorio de trabajo, así que cuando iba a probar los cambios en realidad estaba ejecutando el antiguo servidor y no el que tenia los cambios hechos. Menos mal que me he dado cuenta, sino termino volviéndome loco.
Buenas, otro problema con el dichoso QProcess, resulta que al ejecutar una aplicación con start(). startDetached(), o execute(), la aplicación se congela hasta que la aplicación que has ejecutado se cierra, y eso que se supone que start() y startDetached() son asincronos. ¿A qué es debido esto?
Gracias, aún sigo con el dichoso bug, creo que lo dejaré por un tiempo y me pondré a implementar algunas cosas interesantes en el svn y pasado un tiempo lo miraré otra vez a ver si encuentro el problema. Lo malo es que no podré lanzar la 1.0 estable hasta haberlo solucionado pero en fin...
Lh: No hagas doble post, utiliza el botón modificar.
Bueno, he creado una solución temporal, llamando a cmd.exe /C comando... No es muy bonito y tal pero al menos ejecuta los comandos y devuelve el resultado. Lo considero suficiente como para cerrar el bug.