MSVC's Predefined Macros에 대한 설명서의 상태는 "_M_X64
x64 프로세서 용으로 정의되었습니다." 그게 정확히 무슨 뜻 이죠? 그것은 정의됩니다MSVC의 _M_X64 미리 정의 된 매크로 설명
- 내가의 x64 프로세서 을 짓고 있어요 언제의 x64 프로세서 , 또는
- 을 짓고 있어요?
특히, 전 후자가 아닌 컴파일러 스위치를 찾고 있습니다. 그 목적으로 _M_X64
이면 충분합니까?
MSVC's Predefined Macros에 대한 설명서의 상태는 "_M_X64
x64 프로세서 용으로 정의되었습니다." 그게 정확히 무슨 뜻 이죠? 그것은 정의됩니다MSVC의 _M_X64 미리 정의 된 매크로 설명
특히, 전 후자가 아닌 컴파일러 스위치를 찾고 있습니다. 그 목적으로 _M_X64
이면 충분합니까?
이는 _M_X64가 대상 프로세서임을 의미합니다. 그것은 당신이 구축하고있는 것이지, 당신이 구축하고있는 것이 아닙니다.
이렇게하면 다음과 같은 코드를 입력 할 수 있습니다.
#ifdef _M_X64
#pragma comment(lib, "TEST64BIT.LIB")
#else
#pragma comment(lib, "TEST32BIT.LIB")
#endif