1

includeディレクトリに .cpp と .h の両方を配置するのではなく、すべてのヘッダー ファイルをプロジェクトのディレクトリに移動しましたsrc。YouCompleteMe を vim で使用していますが、vim を開くと、側でヘッダー ファイルが見つからないというメッセージが表示され、コンパイラ エラーが警告されます。具体的には、#include "my_header.h"my_header.h file not foundエラーと各メソッドのエラーが表示されますuse of undeclared identifier。ただし、コードは問題なくコンパイルされます。そして、オートコンプリートは正常に機能します。ヘッダー ファイルを移動したため、clang はヘッダー ファイルの場所を見つけられないようです../include#include行をに変更すると#include "../include/my_header"、すべてのエラーが不在になります。しかし#include "my_header.h"、すべての.cppファイルまたは#include <my_header.h>.

誰でもこの問題を解決するのを手伝ってもらえますか?

4

0 に答える 0