我正在尝试从库中编译示例。 我安装了Qt,但我认为我必须将其链接起来,而且我不知道如何。
这是错误:
g++ face_recognition.cpp -o test
In file included from face_recognition.cpp:29:0:
/usr/local/include/openbr/openbr_plugin.h:22:23: fatal error: QDataStream: No such file or directory
#include <QDataStream>
^
compilation terminated.
答案 0 :(得分:2)
您无法使用 g ++ 直接编译Qt应用程序,因为应用程序必须首先通过Qt的moc compiler。
如果要从cmd-line构建Qt应用程序,请确保定义适当的 .pro 文件,该文件指定您希望使用的Qt模块和其他第三方标头/库。例如:
QT += core widgets
SOURCES += \
main.cpp
然后在 .pro 文件所在的命令行上的invoke qmake
构建相应的Makefile,最后执行make
来构建应用程序。