【问题标题】:g++: error: .o: No such file or directoryg++:错误:.o:没有这样的文件或目录
【发布时间】:2018-02-26 14:32:29
【问题描述】:

我编写了一个简单的按钮示例代码(Ubuntu 14.01),它在make 之后给了我一个奇怪的错误。 以下是makeo/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 场景。 请帮助我完成。

【问题讨论】:

    标签: qmake qt5.5


    【解决方案1】:

    尝试如下更改您的 .pro 文件:

    TEMPLATE = app
    TARGET = QtHelloWorld
    QT += core gui
    QT += widgets 
    SOURCES += main.cpp 
    SOURCES += mainwindow.cpp
    HEADERS += mainwindow.h 
    

    【讨论】:

    • 为什么这样可以解决问题?出了什么问题?
    猜你喜欢
    • 1970-01-01
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    • 2012-08-05
    • 1970-01-01
    相关资源
    最近更新 更多