c++ - Visual Studio 2010 中是否有 64 位的#define?

标签 c++ c visual-studio-2010 visual-c++ 64-bit

是否有 #define 指示 Visual Studio 是否在 64 位模式下编译?我希望能够像这样有条件地包含一些代码

#ifdef _IS_64BIT
  ...
#else //32 bit
  ...
#endif

我知道我可以自己创建一个标志,但我想知道编译器是否提供了一个。

最佳答案

#ifdef _WIN64
  ...
#else
  ...
#endif

记录于 Microsoft docs

关于c++ - Visual Studio 2010 中是否有 64 位的#define?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8672887/

相关文章:

c# - 使用 Select 语句插入语句值

c - 如何使C代码在Visual Studio 2010或Visual C++ 2010 Express中花费更多时间退出?

c++ 并链接到 lapack

C++ 模板错误

c++ - 使用标准 C++98/03 干净地分配和构建一个对象

C中可以通过函数指针调用静态函数吗?

c++ - 在 AVR 的程序内存中构建编译时任意长度数组

c - 如何 #ifdef __builtin_prefetch 函数

c - 通过 C 中的套接字发送和接收文件

asp.net - 在 Visual Studio Ultimate 中找不到打开的网站