我想在 Visual C 中定义32(32 位编译)和64(64 位编译)。是否有任何预定义的宏?我徒劳地浏览了MSDN。
你认为这种对32和64的定义行得通吗?
#define _32_ if !(defined __LP64__ || defined __LLP64__) || defined _WIN32 && !defined _WIN64
// we are compiling for a 32-bit system
the else statement will be _64_ definition
// we are compiling for a 64-bit system
谢谢!