变量具有不完整类型'QPrinter'

时间:2012-06-04 15:36:33

标签: ios objective-c qt qprinter

我正在尝试在iOS中使用QT。

#include <QtGui/qprinter.h>

QPrinter print;

上面的代码给出了“变量具有不完整类型'QPrinter'”错误。虽然QtGui / qprinter.h有完整的QPrinter定义。有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

qprinter.h文件在定义QPrinter之前具有此预处理器条件:

#ifndef QT_NO_PRINTER

// class QPrinter {
// ...
// }

#endif

可能在iOS QT_NO_PRINTER上定义了,也许是因为它不受支持?我找不到任何正式说明的官方文档,但是很容易测试你的构建中是否定义了宏。