我是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'
答案 0 :(得分:1)
如果我在Projects的Build Settings页面上选中“Clear system environment”,我可以重现这个问题。尝试取消选中该框。
答案 1 :(得分:1)
我遇到了类似的问题。我的TMP变量有中文字符,这使得qt创建者产生错误:无法打开**进行写入。
尝试仅使用英文字符更改您的TMP变量,不要使用空格。确保该文件夹存在且您有权访问它。
我的Qt版本:适用于Windows 32位的Qt 5.4.0(VS 2013,OpenGL)。你可以在Qt Creator中设置它
答案 2 :(得分:0)
尝试使用nmake而不是jom,在Settings->中应该有一个复选框。构建和运行 - >取消选中使用jom代替nmake。