1

secExt.hC++ プロジェクト に含めようとしていますが、次のエラーが表示されます。

エラー C2086: 'BOOLEAN SEC_ENTRY': 再定義

どうすれば修正できますか?

4

1 に答える 1

1

編集: Microsoft のドキュメントから、[secext.h] ではなくsecurity.hを含めます。

元の回答(自分でヘッダー名をグーグルで検索する前、OPから提供された情報はありません):


ヘッダーがあなたのものである場合は、追加します

#pragma once

頂点で。

それが機能しない場合 (一部の IBM システムまたは をサポートしないコンパイラーがあると報告されてい#pragma onceます)、ヘッダー ガードを使用します。

ヘッダーがあなたのものでない場合は、次のようなヘッダー ラッパーを作成します。

#pragma once
#include <secExt.h>

[secExt.h] を直接インクルードする代わりに、ラッパー ヘッダーをインクルードします。

于 2013-01-11T13:37:16.350 に答える