발생하고 그것은 나에게 오류 제공 :내가 내 C++ 프로젝트 <code>secExt.h</code>을 포함하기 위해 노력하고있어 오류
이내가 그것을 어떻게
을 를 해결할 수 를?error C2086: 'BOOLEAN SEC_ENTRY' : redefinition
발생하고 그것은 나에게 오류 제공 :내가 내 C++ 프로젝트 <code>secExt.h</code>을 포함하기 위해 노력하고있어 오류
이내가 그것을 어떻게
을 를 해결할 수 를?error C2086: 'BOOLEAN SEC_ENTRY' : redefinition
EDIT : Microsoft의 문서에서 [secext.h]가 아닌 security.h을 포함하십시오. (I 헤더가 자신의 이름을 봤 전에, OP에 의해 주어진 정보 없음)
원래 답 : 헤더가 당신 인 경우
은 상단에
#pragma once
를 추가하지 않습니다.
(작동하지 않는 경우 (일부 IBM 시스템에서는 컴파일러가 있거나 #pragma once
을 지원하지 않는 컴파일러가 있음) 헤더 가드를 사용하십시오. 헤더는 당신이 아닌 경우
이 같은 헤더 랩퍼를 작성 :
는#pragma once
#include <secExt.h>
는 대신 직접 [secExt.h] 포함한 래퍼 헤더를 포함한다.
나는 이미 "#pragma once"를 가지고 있으며, 또한 헤더 가드를 사용하려고했지만 도움이되지 않았습니다. – Idov
질문에 관련 정보를 포함하면 향후 더 나은 답변을 얻을 수 있습니다. ;-) –
사용중인 OS는 무엇입니까? 이 파일에는 어떤 라이브러리가 있습니까? – tmaric
win7, x64. 그것은 "Secur32.lib"의 일부가되기로되어 있습니다 – Idov