在QT创建者中,我正在开发QT中的程序,需要包含以下文件:
但是这些文件似乎不存在,我收到此错误:
'<'之前的预期temeplate-name令牌
是否有将这些文件添加到我的QT安装中?
答案 0 :(得分:1)
使用QT4.8或QT5(5更好)
QT4.8和QT5不支持 QPtrList.h
和QPtrQueue.h
。
使用#include <QList>
代替QPtrList.h
使用#include <QQueue>
代替QPtrQueue.h
QT5中的“控制台”示例:
#include <QList>
#include <QQueue>
#include <QString>
#include <QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
专业档案:
QT += core
QT -= gui
TARGET = untitled8
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp