OpenCL target API 버젼 설정하는 방법?

상량의 이미지

헤더파일 cl.hpp를 본 결과로

#define CL_VERSION_1_0                              1
#undef CL_VERSION_1_1
#undef CL_VERSION_1_2

이 맞는 방법인것 처럼 보이는데, 그렇게 하면

1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(2911): error C2065: '__CREATE_IMAGE2D_ERR' : undeclared identifier
1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(2965): error C2065: '__CREATE_GL_TEXTURE_2D_ERR' : undeclared identifier
1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(3107): error C2065: '__CREATE_IMAGE3D_ERR' : undeclared identifier
1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(3160): error C2065: '__CREATE_GL_TEXTURE_3D_ERR' : undeclared identifier
1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(2911): error C2065: '__CREATE_IMAGE2D_ERR' : undeclared identifier
1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(2965): error C2065: '__CREATE_GL_TEXTURE_2D_ERR' : undeclared identifier
1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(3107): error C2065: '__CREATE_IMAGE3D_ERR' : undeclared identifier
1>C:\Program Files (x86)\AMD_APP\include\CL/cl.hpp(3160): error C2065: '__CREATE_GL_TEXTURE_3D_ERR' : undeclared identifier

등 주로 1.2에서 추가된 듯한 이미지관련 에러가 잔뜩 나네요. 이게 틀린 방법인가요? 아니면 혹시 1.0을 타겟하는 더 나은 방법이 있을까요? 저는 현재 AMD의 implementation을 쓰고 있습니다.