2012-02-23 10 views
11

Soy nuevo en Qt, y estoy enfrentando el siguiente error. He configurado todas las variables de entorno. No sé cuál es el problema. Amablemente Ayúdame.Qt Error de tiempo de compilación. .

11:44:39: Running build steps for project rabiaapp... 
11:44:39: Configuration unchanged, skipping qmake step. 
11:44:39: Starting: "C:\QtSDK\QtCreator\bin\jom.exe" 
    c:\QtSDK\Desktop\Qt\4.8.0\msvc2008\bin\uic.exe ..\rabiaapp\mainwindow.ui -o ui_mainwindow.h 
    C:\QtSDK\QtCreator\bin\jom.exe -f Makefile.Debug 
Error: cannot open C:\Windows\main.obj.5540.16.jom for write 

jom 1.0.8 - empower your cores 

jom: C:\Users\rs01\rabiaapp-build-desktop-Qt_4_8_0_for_Desktop_-_MSVC2008__Qt_SDK__Debug\Makefile [debug] Error 1 
11:44:39: The process "C:\QtSDK\QtCreator\bin\jom.exe" exited with code 2. 
Error while building project rabiaapp (target: Desktop) 
When executing build step 'Make' 
+2

Me di cuenta de "Error: no se puede abrir C: \ Windows \ main.obj.5540.16.jom para escribir" este error. ¿Por qué intenta crear objetos en c: \ windows? – Kunal

+1

Puede ser que la carpeta temporal no esté definida correctamente. –

+0

Actualmente experimentando la misma pesadilla ... –

Respuesta

0

Puedo reproducir este problema si selecciono "Limpiar el entorno del sistema" en la página Configuración de proyectos. Intente desmarcar esa casilla.

1

He encontrado un problema similar. Mi variable TMP tiene caracteres chinos, lo que hace que el creador qt produzca un error: no se puede abrir ** para escritura.

Intente cambiar su variable TMP con solo caracteres en inglés, sin espacios. Asegúrese de que la carpeta exista y tenga permisos para acceder a ella.

Mi versión Qt: Qt 5.4.0 para Windows de 32 bits (VS 2013, OpenGL). Puede configurar esto en Qt Creator

set environment variables in Qt Creator

0

Trate de usar nmake en lugar de Jom debe haber una casilla de verificación en Preferencias-> Build and Run -> desmarque uso Jom en lugar de nmake.

Cuestiones relacionadas