1

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

#include <QtGui/qprinter.h>

QPrinter print;

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

4

1 回答 1

2

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

#ifndef QT_NO_PRINTER

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

#endif

也许是在 iOSQT_NO_PRINTER上定义的,也许是因为不支持?我找不到任何官方文档说得这么多,但是很容易测试该宏是否在您的构建中定义。

于 2012-06-04T17:09:34.230 回答