Qt 创建者错误

发布于 2024-10-14 01:52:44 字数 1395 浏览 6 评论 0原文

启动项目调试,然后

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'

我对此一无所知。我刚刚安装了它,创建了一个新项目,然后立即收到该错误。

Launching debugging for a project and then,

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'

I have no clue on that. I just installed it, created a new project and got that error instantly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

面犯桃花 2024-10-21 01:52:44

由于某种原因,它无法找到您的 main.cpp (g++:..\Text_Editor\main.cpp:没有这样的文件或目录)。基本上,如果您打开了影子构建,那么该路径应该没问题。

尝试找到 main.cpp 的位置是:

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

仔细检查这是否是正确的位置(还要注意区分大小写),

您可以尝试从项目中关闭影子构建->检查影子构建。您还应该检查 Text_Editor.pro 是否正确包含 main.cpp。

编辑:在 Qt 二进制文件夹之外创建该项目到其他一些更逻辑的文件夹中也可能是明智的。

For reason or another it is not able to find your main.cpp (g++: ..\Text_Editor\main.cpp: No such file or directory). Basically that path should be ok if you have shadow build toggled on.

Location where the main.cpp is tried to find is:

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

Double check that this is proper location (notice also case sensitivity to be sure)

you can try toggling off the shadow build from project -> check off shadow build. And also you should check that Text_Editor.pro contains properly the main.cpp.

Edit: It might be also wise to create that project outside the Qt binary folder, to some other more logical folder.

枉心 2024-10-21 01:52:44

我刚才也遇到了几乎同样的问题。
无需深入了解“为什么” - 我从项目选项中取消选中“影子构建”,并且我的构建成功了。有趣的是——“影子构建”昨天起作用了,中间没有什么真正改变。

I had pretty much the same problem just now.
Without getting into "why" - I unticked "Shadow build" from project options and my build was succesful. Funny part is - "Shadow build" worked yesterday, and nothing really changed that much in between.

厌倦 2024-10-21 01:52:44

对我有用的是我在 .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

What worked for me was the way I added headers in a .pri.

This works...

HEADERS += ../serialportwidget.h
HEADERS += ../serialportworker.h
SOURCES += ../serialportwidget.cpp
SOURCES += ../serialportworker.cpp

or this

HEADERS += ../serialportwidget.h \
../serialportworker.h
SOURCES += ../serialportwidget.cpp \
../serialportworker.cpp

This doesn't...

HEADERS += ../serialportwidget.h \ ../serialportworker.h
SOURCES += ../serialportwidget.cpp \ ../serialportworker.cpp
盗梦空间 2024-10-21 01:52:44

尝试将构建目录从 C:/Qt/2010.05/Text_Editor-build-desktop 更改为 C:/Qt/2010.05/Text_Editor

为此,只需在 Qt Creator 中打开您的项目,左键单击左侧窗格中的项目,然后打开构建设置选项卡并编辑构建目录输入字段。

Try to change your build directory from C:/Qt/2010.05/Text_Editor-build-desktop to C:/Qt/2010.05/Text_Editor.

To do this just open your project in Qt creator, left click on Project on the left pane, then open build settings tab and edit Build directory input field.

泪意 2024-10-21 01:52:44

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

[debug/main.o] error5 的问题已解决

-
维文荷兰

Run Qt Creator with "Run as Administrator".

Problem Solved for [debug/main.o] error5

-
Vivin NL

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文