2011-01-22 99 views
4

下水调试一个项目,然后,Qt Creator的错误

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' 

我有没有线索。我刚刚安装了它,创建了一个新项目并立即得到了该错误。

回答

1

由于理由或其他原因无法找到您的main.cpp(g ++:.. \ Text_Editor \ main.cpp:没有这样的文件或目录)。基本上这个路径应该是好的,如果你有阴影构建打开。

位置在main.cpp中试图找出是:

C:/Qt/2010.05/Text_Editor/main.cpp

仔细检查,这是正确的位置(通知还大小写是当然)

你可以尝试切换阴影生成项目 - >检查阴影构建。还应该检查Text_Editor.pro是否包含main.cpp。

编辑:在Qt二进制文件夹之外创建该项目也许是明智之举,也可能是其他更多逻辑文件夹。

+0

感谢的人,我已经添加和删除一些cpp和。 .h文件,但.cpp和.h文件的副本仍放在.pro文件中。删除文件后,应用程序工作很酷。再次感谢! – 2018-01-03 12:55:20

1

尝试从C改变你的build目录:/Qt/2010.05/Text_Editor-build-desktopC:/Qt/2010.05/Text_Editor

要做到Qt Creator中,左键点击这只是打开你的项目上项目在左窗格中,然后打开构建设置标签和编辑build目录输入字段。

-1

以“以管理员身份运行”运行Qt Creator。

问题解决了[调试/ main.o] error5

- Vivin NL

+0

除了这个事实不太可能解决任何问题(这个问题是路径配置之一,而不是特权之一),告诉人们只是以管理员身份运行一切而没有解释或理解,这绝不是好建议。 – Cairnarvon 2013-05-02 12:39:53

2

我有几乎同样的问题,刚才。 没有进入“为什么” - 我从项目选项中取消了“Shadow build”,并且我的构建成功了。有趣的部分是 - “暗影构建”昨天起作用,并没有真正改变之间的那么多。

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