5

Qt foreach で Eclipse の構文エラーが強調表示されます。

Qt フレームワークを使用して C++ でプログラミングしています。

テキスト エディタ/IDE として Eclipse SDK (3.5.2) を使用しています。

GCC を使用して Eclipse の外部のコンソールでコンパイルします。

Eclipse でファイルを編集しているときに、Qt の「foreach」が構文エラーとして強調表示されていることがわかりました。

これを修正する方法を知っている人はいますか?それはたいした重要なことでも何でもないのですが、私を悩ませ始めています。コマンドか何かを認識していないようです...

4

2 に答える 2

0

foreach は標準の C++ キーワードではありません。Qt moc コンパイラは、Q_OBJECT タグ付きクラスのシグナル/スロットと同様に、これを生成コードに変換すると思います。したがって、Eclipse がこれを認識できないことが予想されます。これらの Qt 固有の機能を使用する場合は、Qt クリエーターを使用することをお勧めします。

于 2012-04-29T15:12:07.190 に答える