"c"ヘッダーファイルをcppファイルに含めようとしています。 cヘッダーファイルにキーワード "Boolean"があります。cヘッダーファイルをC++ファイルに含める
extern "C"{
#include "configstore.h"
}
または
#ifdef __cplusplus
extern "C"
{
#endif
#include "configstore.h"
#ifdef __cplusplus
}
#endif
いずれかの方法:以下
#ifndef _CONFIGSTORE_H_
#define _CONFIGSTORE_H_
#ifdef __cplusplus
extern "C"
{
#endif
Boolean ConfigStoreIsPassword(char *pName);
#ifdef __cplusplus
}
#endif
#endif //_CONFIGSTORE_H_
は私のcppファイル内のCヘッダを含めています方法です:
Cヘッダは次のようになります私は、以下のエラーが表示されます: ../../../../src/Common/framework/configstore.h:52:エラー: 'ブール'の型名はありません
私はcppファイルにcヘッダーを追加する方法をお知らせください。 ありがとうございます!
-Vasavi
CまたはC++とは関係ありません。タイプを定義する(または定義を持つファイルを含める)必要があります。 – littleadv
'Boolean'はCまたはC++の型ではありません。 'typedef'やマクロはC言語では使えないので、どこかにあるのですか? – hmjd
includeが動作しています。あなたの' Boolean'型に関連する問題があります。 – Paul