Question Erreur de temps de compilation Qt. .


Je suis nouveau sur Qt et je suis confronté à l'erreur suivante. J'ai défini toutes les variables d'environnement. Je ne sais pas quel est le problème. Veuillez m'aider.

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'

11
2018-02-23 06:55


origine


Réponses:


Je peux reproduire ce problème si je coche «Effacer l'environnement du système» sur la page Paramètres de génération des projets. Essayez de décocher cette case.


1
2018-03-05 14:21



J'ai rencontré un problème similaire. Ma variable TMP a des caractères chinois, ce qui fait que qt creator produit une erreur: impossible d'ouvrir ** pour write.

Essayez de changer votre variable TMP avec uniquement des caractères anglais, pas d'espaces. Assurez-vous que le dossier existe et que vous êtes autorisé à y accéder.

Ma version Qt: Qt 5.4.0 pour Windows 32 bits (VS 2013, OpenGL). Vous pouvez définir cela dans Qt Creator

set environment variables in Qt Creator


1
2018-01-28 02:53



Essayez d'utiliser nmake au lieu de jom il devrait y avoir une case à cocher dans Paramètres-> Construire et exécuter -> décocher l'utilisation de jom au lieu de nmake.


0
2018-01-28 09:50