启动项目调试,然后
Running build steps for project Text_Editor...
Starting: "c:/qt/2010.05/qt/bin/qmake.exe" C:/Qt/2010.05/Text_Editor/Text_Editor.pro -r -spec win32-g++
The process "c:/qt/2010.05/qt/bin/qmake.exe" exited normally.
Starting: "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" -w
mingw32-make: Entering directory `C:/Qt/2010.05/Text_Editor-build-desktop'
C:/Qt/2010.05/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `C:/Qt/2010.05/Text_Editor-build-desktop'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\qt\include\QtCore" -I"..\qt\include\QtGui" -I"..\qt\include" -I"..\qt\include\ActiveQt" -I"debug" -I"..\Text_Editor" -I"." -I"..\qt\mkspecs\win32-g++" -o debug\main.o ..\Text_Editor\main.cpp
mingw32-make[1]: Leaving directory `C:/Qt/2010.05/Text_Editor-build-desktop'
mingw32-make: Leaving directory `C:/Qt/2010.05/Text_Editor-build-desktop'
g++: ..\Text_Editor\main.cpp: No such file or directory
g++: no input files
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make: *** [debug] Error 2
The process "C:/Qt/2010.05/mingw/bin/mingw32-make.exe" exited with code %2.
Error while building project Text_Editor (target: Desktop)
When executing build step 'Make'
我对此一无所知。我刚安装它,创建了一个新项目并立即得到了这个错误。
答案 0 :(得分:2)
我刚才遇到了同样的问题。 没有进入“为什么” - 我从项目选项中取消了“阴影构建”,我的构建成功。有趣的是 - “影子构建”昨天起作用,而且两者之间没有什么真正改变。
答案 1 :(得分:1)
由于某种原因,它无法找到你的main.cpp(g ++:.. \ Text_Editor \ main.cpp:没有这样的文件或目录)。如果你打开了阴影构建,那么基本上该路径应该没问题。
尝试查找main.cpp的位置是:
C:/Qt/2010.05/Text_Editor/main.cpp
仔细检查这是否是正确的位置(另请注意区分大小写)
您可以尝试从项目中切换阴影构建 - >检查阴影构建。此外,您应该检查Text_Editor.pro是否正确包含main.cpp。
编辑:在Qt二进制文件夹之外创建该项目对于其他更逻辑的文件夹也是明智的。
答案 2 :(得分:1)
尝试将您的构建目录从 C:/Qt/2010.05/Text_Editor-build-desktop 更改为 C:/Qt/2010.05/Text_Editor 。
要执行此操作,只需在Qt创建者中打开您的项目,左键单击左侧窗格中的项目,然后打开构建设置标签并编辑构建目录< / strong>输入字段。
答案 3 :(得分:0)
对我来说有用的是我在.pri中添加标题的方式。
这有效......
HEADERS += ../serialportwidget.h
HEADERS += ../serialportworker.h
SOURCES += ../serialportwidget.cpp
SOURCES += ../serialportworker.cpp
或者
HEADERS += ../serialportwidget.h \
../serialportworker.h
SOURCES += ../serialportwidget.cpp \
../serialportworker.cpp
这不......
HEADERS += ../serialportwidget.h \ ../serialportworker.h
SOURCES += ../serialportwidget.cpp \ ../serialportworker.cpp
答案 4 :(得分:-1)
使用“以管理员身份运行”运行Qt Creator。
[debug / main.o] error5
解决了问题- Vivin NL