728x90
반응형
링크도 잘 되어 있고, 다른 게 모두 정상인 것 같은데
빌드 버튼을 누르는 순간
find.hpp 에서 Min 어쩌구 Max 어쩌구 경고가 뜨는 현상이 있는 사람들이 이 글까지 왔을 것이다.
해당 현상은 Windosw에서 Min Max를 매크로로 생성해두어 충돌하여 발생한 것이라고 하는데
이 현상을 해결하는 방법은
#define NOMINMAX
#include <Windows.h>
#undef min
#undef max
#incdlue "MongoCxx~~.hpp"
위와 같다
Windows.h를 include할 때 minmax를 정의하지 못하게 하고 undef min으로 혹시나 min max가 정의되어 있으면 undef해준 후 mongocxx들을 include 해주면 된다
728x90
반응형
'C++' 카테고리의 다른 글
[C++] main.cpp 이외에 빌드하는 법 (0) | 2024.06.05 |
---|---|
LNK2019 "public: __cdecl 함수명A(void)" (??0CMongoDB@@QEAA@XZ)"public: __cdecl 함수명B(void)" (??0클래스명@@QEAA@XZ) 함수에서 참조되는 확인할 수 없는 외부 기호 해결 방법 (0) | 2024.05.02 |
#include <tlhelp32.h> Error: identifier "CreateToolhelp32Snapshot" is undefined 오류 해결 방법 (0) | 2024.04.25 |
[MongoDB] 외부 연결 설정안될 때 해결법 (0) | 2024.04.12 |
[C++] 컨텍스트 스위치란 (0) | 2024.03.17 |