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