我正在尝试在我的 Qt 项目中使用 Xapian 库。我刚刚添加了标题:
#include <QtCore/QCoreApplication>
#include <xapian.h>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
这里已经有一些错误:
/usr/local/include/xapian/keymaker.h:64: error: a template-id may not appear in
a using-declaration
64: std::vector<std::pair<Xapian::valueno, bool> > slots;
还有这个:
/usr/local/include/xapian/keymaker.h:77: error: expected primary-expression
before ‘.’ token
77: slots.push_back(std::make_pair(slot, reverse));
我不知道这是什么意思。但我想我应该在我的个人资料中添加一些东西。请你帮助我好吗?谢谢。