Вебинар: Использование статических анализаторов кода при разработке безопасного ПО - 19.12
Это легко сделать с помощью предопределенных #define, заранее объявленных в компиляторе. Вот код, который показывает, в каком режиме собирается проект – в 32-битном, в 64-битном (AMD64 или Intel 64), или в режиме для Itanium.
#if defined _M_IX86
cout << _T(" (x86)");
#elif defined _M_X64
cout << _T(" (x64)");
#elif defined _M_IA64
cout << _T(" (Itanium)");
#endif
0