Error a la hora de ejecutar un código en concreto
-
Hola a todos de nuevo. Estaba desarrollando un proyecto en Qt y todo funcionaba correctamente. Sin embargo, el proyecto lo cambié a otro ordenador y a la hora de ejecutar un método me sale el siguiente error:
QXcbConnection: XCB error: 14 (BadIDChoice), sequence: 494, resource id: 92274699, major code: 78 (CreateColormap), minor code: 0
QXcbConnection: XCB error: 14 (BadIDChoice), sequence: 495, resource id: 92274702, major code: 1 (CreateWindow), minor code: 0
QXcbConnection: XCB error: 14 (BadIDChoice), sequence: 500, resource id: 92274703, major code: 134 (Unknown), minor code: 2
QXcbConnection: XCB error: 3 (BadWindow), sequence: 540, resource id: 0, major code: 15 (QueryTree), minor code: 0
Editor: Fatal IO error 0 (Conseguido) on X server :0.Lo raro es que en el ordenador donde creé el proyecto original si funciona, pero en este (instalado supuestamente las mismas librerías que en el otro y de la misma forma) me sale ese error. El código es el siguiente:
QString rutaP = qApp->applicationDirPath()+"/Programa";
const char* ruta = rutaPlayer.toUtf8().constData();int pid; pid=fork(); switch(pid){ case -1: QMessageBox::warning(this,"V_Creator Game","Error\n"); exit(1); case 0: execlp(ruta, "programa",NULL); default: break; }
Muchas gracias. Un saludo.