当我尝试创建一个由在不同国家/地区和时区工作的人开发的项目时,我的控制台中不断出现以下错误。他提到这个问题是因为他的电脑和我的电脑的数据/时间不同。我不确定这是否是真的,如果是的话,必须有一个解决方案,而不必更改我的计算机时间以匹配他的时间。我不确定还可以发布什么内容来帮助解决此问题,如果有的话请告诉我,我会更新。我对 C++/Qt Creator 有点陌生。为什么会出现这种情况。它似乎永远不会完成,它只是无休止地将其打印到控制台。
编译输出控制台
Running steps for project Nexus...
Configuration unchanged, skipping qmake step.
Starting: "C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe"
C:\Qt\5.5\mingw492_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\Nexus\Nexus.pro
C:\Qt\5.5\mingw492_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\Nexus\Nexus.pro
C:\Qt\5.5\mingw492_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\Nexus\Nexus.pro
C:\Qt\5.5\mingw492_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\Nexus\Nexus.pro
通用消息输出控制台
Warnings while parsing QML type information of C:/Qt/5.5/mingw492_32/qml:
<dump of C:\Qt\5.5\mingw492_32\qml>:1:24: Reading only version 1.1 parts.
<dump of C:\Qt\5.5\mingw492_32\qml>:10:5: Expected only Component and ModuleApi object definitions.
Pro file
#-------------------------------------------------
#
# Project created by QtCreator 2016-02-29T21:37:32
#
#-------------------------------------------------
QT += core gui xml
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
include(core/core.pri)
include(node/node.pri)
include(librarybox/librarybox.pri)
include(blockeditor/blockeditor.pri)
include(propertyeditor/propertyeditor.pri)
include(lib/lib.pri)
TARGET = Nexus
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui \
virtualnamepropertyitem.ui
RESOURCES += \
nexus_resources.qrc
RC_FILE = nexus.rc
如果您的.pro
文件(或任何其他文件)具有未来的时间戳。这Makefile
产生于qmake
包含一条规则,该规则将生成Makefile
当它比旧的更旧时重新开始.pro
文件。自新Makefile
is still比未来的对应物更老,这将持续下去,直到你真正到达正确的时间。
有两种方法可以消除这种行为:
- 等到
.pro
文件的时间戳是过去的(不推荐)
- 编辑
.pro
文件。即使是像新评论这样的琐碎编辑也应该足够了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)