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