よくある質問(FAQ)

CasePlayer2インクルードパスを指定しましたが、サブフォルダのヘッダファイルが認識されません。

プリプロセッサの設定について

質問

CasePlayer2のプロプロセッサ設定で、ユーザーインクルードパスを指定しました。インクルードファイルの親フォルダを指定したのですが、その下にあるサブフォルダ内のヘッダファイルが認識されません。どのように対処すればよいですか?

回答

インクルードパスは、その配下のサブフォルダは含まれません。インクルードフォルダが複数に分かれている時は、インクルードのフォルダを全て個別に指定する必要があります。フォルダが階層構造になっている時も同様に、個々にフォルダを登録する必要があります。

たとえば "C:\work\include", "C:\work\include\sub" の両方にヘッダファイルがある場合、下図のように2つのインクルードパスを列挙します。