C++ 我的旧Qt项目文件(.pro文件),它正在工作;不';不要创建任何文件(moc_uu或.obj文件)。为什么它什么也不做就退出构建步骤?

C++ 我的旧Qt项目文件(.pro文件),它正在工作;不';不要创建任何文件(moc_uu或.obj文件)。为什么它什么也不做就退出构建步骤?,c++,qt,build,makefile,qt-creator,C++,Qt,Build,Makefile,Qt Creator,我有一个旧的项目(.pro)文件。突然,我发现我的项目文件没有创建任何文件(moc_uu或.obj文件)。它来自构建步骤,什么都不做 编译输出读取 Starting: "c:\installations\qt\4.7.4\desktop\qt\4.7.4\msvc2005\bin\qmake.exe" D:\iCon\Misc\POC\DOE\DOELib\DOELib.pro -r -spec win32-msvc2005 "CONFIG+=release" The process "c:\i

我有一个旧的项目(.pro)文件。突然,我发现我的项目文件没有创建任何文件(moc_uu或.obj文件)。它来自构建步骤,什么都不做

编译输出读取

Starting: "c:\installations\qt\4.7.4\desktop\qt\4.7.4\msvc2005\bin\qmake.exe" D:\iCon\Misc\POC\DOE\DOELib\DOELib.pro -r -spec win32-msvc2005 "CONFIG+=release"
The process "c:\installations\qt\4.7.4\desktop\qt\4.7.4\msvc2005\bin\qmake.exe" exited normally.
Starting: "C:\Installations\Qt\4.7.4\QtCreator\bin\jom.exe" 

jom 1.0.3 - empower your cores

The process "C:\Installations\Qt\4.7.4\QtCreator\bin\jom.exe" exited normally.

您是否尝试运行qmake来重新生成makefile?我有时会发现,如果我的.pro文件的日期早于makefile(可能是因为我在具有不同时钟设置的计算机之间移动了一个文件),那么makefile就会过时,并且不会重新生成moc_*和ui_*

您是否应该将一些选项和开关传递给jom编译器?我确实重新生成了make文件。你是对的,我最近不得不改变我系统的时区。令人惊讶的是,它只生成了一次文件,但之后就没有运气了。