1

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

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

我该如何解决?

4

1 回答 1

1

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

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


如果标题是您的,请添加

#pragma once

在顶部。

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

如果标头不是您的,请创建一个像这样的标头包装器:

#pragma once
#include <secExt.h>

然后包含您的包装标头,而不是直接包含 [secExt.h]。

于 2013-01-11T13:37:16.350 回答