컴파일러 경고 C4936
/clr 또는 /clr:pure를 지정하여 컴파일한 경우에만 이 __declspec를 사용할 수 있습니다.
설명
/clr:pure 컴파일러 옵션은 Visual Studio 2015에서 더 이상 사용되지 않으며 Visual Studio 2017에서는 지원되지 않습니다.
__declspec
한정자가 사용되었지만 해당 __declspec
한정자는 /clr 옵션 중 하나로 컴파일된 경우에만 유효합니다.
자세한 내용은 appdomain 및 process를 참조하세요.
C4936은 항상 오류로 실행됩니다. warning pragma를 사용하여 C4936을 해제할 수 있습니다.
예시
다음 샘플에서는 C4936을 생성합니다.
// C4936.cpp
// compile with: /c
// #pragma warning (disable : 4936)
__declspec(process) int i; // C4936
__declspec(appdomain) int j; // C4936