包括secExt.h导致错误

时间:2013-01-11 13:33:48

标签: c++ windows

我正在尝试将secExt.h包含在我的C ++项目中,它给了我错误:

  

错误C2086:'BOOLEAN SEC_ENTRY':重新定义

我该如何解决?

1 个答案:

答案 0 :(得分:0)

编辑:来自microsoft的文档,包括security.h,而不是[secext.h]。

原始答案(在我自己搜索标题名称之前,OP没有提供信息):


如果标题是您的,请添加

#pragma once

在顶部。

如果这不起作用(据报道某个IBM系统上有编译器或不支持#pragma once的东西),那么请使用标题保护。

如果标题不是你的,请创建一个这样的标题包装:

#pragma once
#include <secExt.h>

然后包括你的包装器头而不是直接包含[secExt.h]。