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.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.