Ошибка Qt Creator - PullRequest
       2

Ошибка Qt Creator

4 голосов
/ 22 января 2011

Запуск отладки для проекта, а затем

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'

Понятия не имею.Я просто установил его, создал новый проект и сразу же получил эту ошибку.

Ответы [ 5 ]

2 голосов
/ 26 мая 2013

У меня была почти такая же проблема только сейчас. Не вдаваясь в «почему» - я снял флажок «Shadow build» в опциях проекта, и моя сборка прошла успешно. Самое смешное в том, что «Shadow build» работал вчера, и ничего особо не изменилось между ними.

1 голос
/ 23 января 2011

Попробуйте изменить каталог сборки с C: /Qt/2010.05/Text_Editor-build-desktop на C: /Qt/2010.05/Text_Editor.

Для этого просто откройте ваш проект в Qt creator, щелкните левой кнопкой мыши на Project на левой панели, затем откройте вкладку build settings и отредактируйте Build directory поле ввода.

1 голос
/ 23 января 2011

По той или иной причине он не может найти ваш main.cpp (g ++: .. \ Text_Editor \ main.cpp: такого файла или каталога нет).В принципе, этот путь должен быть в порядке, если у вас включена теневая сборка.

Местоположение, где пытается найти main.cpp:

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

Дважды проверьте, что это правильное местоположение (обратите внимание также на чувствительность к регистру)

вы можете попробовать отключить сборку теней из проекта -> отключить сборку теней.А также вы должны проверить, что Text_Editor.pro правильно содержит файл main.cpp.

Редактировать: Возможно, было бы также целесообразно создать этот проект вне двоичной папки Qt, в какую-то другую, более логичную папку.

0 голосов
/ 15 июня 2015

Для меня сработало то, как я добавил заголовки в .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
0 голосов
/ 02 мая 2013

Запустите Qt Creator с помощью «Запуск от имени администратора».

Проблема решена для [debug / main.o] error5

- Вивин Н.Л.

...