>
>
Как с помощью #ifdef узнать, что собира…

Андрей Карпов
Статей: 674

Как с помощью #ifdef узнать, что собирается 64-битный проект в Visual Studio

Это легко сделать с помощью предопределенных #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

Библиографический список