我正在尝试将其包含secExt.h
在我的 C++ 项目中,但它给了我错误:
错误 C2086:'BOOLEAN SEC_ENTRY':重新定义
我该如何解决?
编辑:来自微软的文档,包括security.h,而不是 [secext.h]。
原始答案(在我自己搜索标题名称之前,OP没有提供任何信息):
如果标题是您的,请添加
#pragma once
在顶部。
如果这不起作用(据报道,某些 IBM 系统上有编译器或不支持的东西#pragma once
),则使用标头保护。
如果标头不是您的,请创建一个像这样的标头包装器:
#pragma once
#include <secExt.h>
然后包含您的包装标头,而不是直接包含 [secExt.h]。