#error : Error: min or max is #defined, probably in <windows.h>. Put #define NOMINMAX before including windows.h to suppress windows global min,max macros.
PhysX는 Min, Max 매크로를 nxmath.h에 정의하여 사용하고 있다.
이 때문에 Windows.h에도 정의 되어 있는 두 Min, Max 매크로가 충돌(중복정의)을 일으켜 발생되는 에러다.
따라서 해결 방법은 아래처럼 해주면 된다.
#define NOMINMAX #ifdef max #undef max #endif #ifdef min #undef min #endif #include <windows.h>
오류 6 fatal error C1189: #error : Error: min or max is #defined, probably in <windows.h>. Put #define NOMINMAX before including windows.h to suppress windows global min,max macros. c:\program files\nvidia corporation\nvidia physx sdk\v2.8.1\sdks\foundation\include\nxmath.h 41
'MISCELLANEOUSNESS' 카테고리의 다른 글
ERROR] C2719 D3DXMATRIXA16 함수 매개 변수로 주었을 때의 에러 해결 방법 (0) | 2009.12.20 |
---|---|
ERROR] C2065 잠깐의 방심은 곧 Error 대! 방! 출! (0) | 2009.12.19 |
Graphics] DirectX WM_SIZE 이벤트 처리 (0) | 2009.12.12 |