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 に答える