4

EclipseはQtインクルードを見つけることができません。同様に、Qtクラスのオートコンプリート機能を提供できません。

プロジェクト->プロパティ->パスとシンボル->インクルード->Qtのインクルードディレクトリに追加しました/usr/include/qt4/QStringこれにより、Eclipseは;などの特定のクラスを認識しました。ただし、オートコンプリートはありません。

私は無駄にウェブを精査しました。EclipseインデックスQtをプロジェクトに組み込むにはどうすればよいですか?

編集:12/20/12

私は自分の問題を解決しました。インクルードマターの順番が表示されます。置いた

'usr/include/qt4'
'usr/include/qt4/Qt'
'usr/include/qt4/QtCore'
'usr/include/qt4/QtGui'

Project Properties -> C++ General -> Paths & Symbols。再構築してオートコンプリートが機能しました。

4

1 に答える 1

1

いくつかのインクルードディレクトリを追加する必要があります。たとえば、コマンドでリストされたものです。

 pkg-config --cflags QtGui QtXml QtSvg QtDBus

(およびその他のQtパッケージ)。

于 2012-12-18T06:50:42.710 に答える