2012-02-23 17 views
11

Sono nuovo a Qt e sto affrontando l'errore successivo. Ho impostato tutte le variabili di ambiente. Non so quale sia il problema. Gentilmente aiutami.Errore tempo compilazione Qt. .

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

Ho notato "Errore: impossibile aprire C: \ Windows \ main.obj.5540.16.jom per scrivere" questo errore. Perché sta cercando di creare un oggetto su c: \ windows? – Kunal

+1

Potrebbe essere che la cartella temporanea non è definita correttamente. –

+0

Attualmente stai vivendo lo stesso incubo ... –

risposta

0

posso riprodurre il problema se controllo "ambiente di sistema Clear" sui progetti Build pagina Impostazioni. Prova a deselezionare quella casella.

1

Ho riscontrato un problema simile. La mia variabile TMP ha caratteri cinesi, il che fa sì che il creatore di qt produca un errore: impossibile aprire ** per scrivere.

Provare a modificare la variabile TMP con solo caratteri inglesi, senza spazi. Assicurarsi che la cartella esista e si disponga delle autorizzazioni per accedervi.

La mia versione Qt: Qt 5.4.0 per Windows a 32 bit (VS 2013, OpenGL). È possibile impostare questa in Qt Creator

set environment variables in Qt Creator

0

Prova utilizzando nmake invece di Jom ci dovrebbe essere una casella di controllo in Impostazioni-> Build and Run -> uso deselezionare jom invece di NMAKE.