【发布时间】:2018-02-26 14:32:29
【问题描述】:
我编写了一个简单的按钮示例代码(Ubuntu 14.01),它在make 之后给了我一个奇怪的错误。
以下是make的o/p:
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
从上面的o/p,我并没有真正理解g++: error: .o: No such file or directory 的含义,因为它没有显示任何文件名。我在互联网上搜索了类似的问题,但到处都有 file.o 场景。
请帮助我完成。
【问题讨论】: