无法使用 QT 编译C++
Can't compile C++ with QT
我正在尝试从 qt.io 编译一段示例c ++代码:
#include <QApplication>
int main(int argc, char **argv){
QApplication app (argc, argv);
return app.exec();
}
然后我做了qmake
.使用包含以下内容的 qt.pro:
TEMPLATE += app
QT += gui declarative
SOURCES += qt.cpp
当我执行make
时,它会给出以下错误:
g++ -Wl,-O1 -o qt qt.o -L/usr/lib64/qt4 -lQtDeclarative -lQtGui -L/usr/lib64/qt4 -lQtCore -lpthread
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lQtDeclarative
collect2: error: ld returned 1 exit status
Makefile:102: recipe for target 'qt' failed
make: *** [qt] Error 1
我正在使用funtoo linux
根据AMA的评论,我从 qt.pro 中删除了声明性。这解决了问题。