しばらく探し回っていますが、vim c++ オートコンプリート qt クラス、関数などを作成できるソースが見つかりません。
Clang は SFML と標準の C++ ライブラリを使用して完全に動作しますが、qt では動作しない理由がわかりません。
ありがとう。
しばらく探し回っていますが、vim c++ オートコンプリート qt クラス、関数などを作成できるソースが見つかりません。
Clang は SFML と標準の C++ ライブラリを使用して完全に動作しますが、qt では動作しない理由がわかりません。
ありがとう。
Qtヘッダーファイルを探す場所をclangに指示する必要があります。これは-I/path/to/headers
フラグを使用して行われます。プロジェクトのディレクトリにある名前のファイルにコンパイラフラグを追加することで、特定のプロジェクトに特定のコンパイラフラグを設定できます.clang_complete
。基本的に、コードのコンパイルに使用されるコンパイラフラグはすべてファイルに含まれている必要があり.clang_complete
ます。たとえば、Qtの場合、私の.clang_complete
ファイルには次のものが含まれます
-I/usr/local/include/QtCore
-I/usr/local/include/QtOpenGL
-I/usr/local/include/QtGui
clang_completeには、.clang_complete
ファイルを自動的に生成するためのスクリプトも含まれています。clang_completeのヘルプファイルには、その使用方法が記載されています。:help clang_complete
vimにコマンドを入力して、ヘルプにアクセスすることもできます。