我正在尝试在iOS中使用QT。
#include <QtGui/qprinter.h>
QPrinter print;
上面的代码给出了“变量具有不完整类型'QPrinter'”错误。虽然QtGui / qprinter.h有完整的QPrinter定义。有任何想法如何解决这个问题?
答案 0 :(得分:2)
qprinter.h
文件在定义QPrinter
之前具有此预处理器条件:
#ifndef QT_NO_PRINTER
// class QPrinter {
// ...
// }
#endif
可能在iOS QT_NO_PRINTER
上定义了,也许是因为它不受支持?我找不到任何正式说明的官方文档,但是很容易测试你的构建中是否定义了宏。