g++: ошибка: .o: нет такого файла или каталога

Я написал простой пример кода кнопки (Ubuntu 14.01), и он выдает мне странную ошибку после make, Ниже приводится o/p из make:

gcc -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I. -o .o /
gcc: warning: /: linker input file unused because linking not done
g++ -Wl,-O1 -o PushButtonExample\ TEMPLATE\ =\ app main.o .o mainwindow.o moc_mainwindow.o   -lQt5Widgets -L/usr/lib/i386-linux-gnu -lQt5Gui -lQt5Core -lGL -lpthread 
g++: error: .o: No such file or directory
make: *** [PushButtonExample TEMPLATE = app] Error 1

Сверху о / п, я не совсем понимаю смысл g++: error: .o: No such file or directory, потому что он не показывает никакого имени файла. Я искал подобную проблему в Интернете, но везде есть сценарий file.o. Пожалуйста, помогите мне пройти.

1 ответ

Попробуйте изменить ваш.pro файл, как показано ниже:

TEMPLATE = app
TARGET = QtHelloWorld
QT += core gui
QT += widgets 
SOURCES += main.cpp 
SOURCES += mainwindow.cpp
HEADERS += mainwindow.h 
Другие вопросы по тегам