MSVC's Predefined Macros状态“_M_X64
的文档[是]为x64处理器定义。”这究竟是什么意思?是否定义:
具体来说,我正在寻找前一种情况的编译器开关,而不是后者。 _M_X64
会满足于此目的吗?
答案 0 :(得分:9)
这意味着_M_X64是目标处理器。这是你正在建设的,而不是你正在建设的。
答案 1 :(得分:1)
这意味着您可以输入这样的代码。
#ifdef _M_X64
#pragma comment(lib, "TEST64BIT.LIB")
#else
#pragma comment(lib, "TEST32BIT.LIB")
#endif