操作系统和编译器宏定义
2013-07-10 21:14
387 查看
#if defined(_WIN32)
// Windows操作系统适用代码
#elif defined(__linux)
// Linux操作系统适用代码
#endif
#if defined(_MSC_VER)
// VC编译器适用代码
#elif defined(__GNUC__)
// GCC编译器适用代码
#endif
// Windows操作系统适用代码
#elif defined(__linux)
// Linux操作系统适用代码
#endif
#if defined(_MSC_VER)
// VC编译器适用代码
#elif defined(__GNUC__)
// GCC编译器适用代码
#endif
相关文章推荐
- 编译器、操作系统、CPU相关的预处理宏定义
- 操作系统,CPU,编译器,运行时库,系统调用的关系 之 编译器篇
- 用宏区分操作系统和编译器
- 32位与64位 CPU、编译器、操作系统与应用程序的区别
- 全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
- 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】
- Delphi(BCB)中编译器版本宏定义
- 区分各类编译器与操作系统的宏
- c++ 不同操作系统编译时的宏定义
- 查看编译器内置的宏定义
- 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】
- 用宏区分操作系统和编译器
- 软件如何控制硬件、编译器和操作系统是否需要编译
- 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】
- 编译器和操作系统喜欢的特殊字符
- CPU位数、操作系统位数和编译器位数关系
- 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】
- CPU位数、操作系统位数和编译器位数关系
- 那些编译器和操作系统(os)钟情的填充字节——0xCD/0XDD/0XFD