Qt编译时间错误。 。

时间:2012-02-23 06:55:06

标签: qt

我是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'

3 个答案:

答案 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中设置它

set environment variables in Qt Creator

答案 2 :(得分:0)

尝试使用nmake而不是jom,在Settings->中应该有一个复选框。构建和运行 - >取消选中使用jom代替nmake。