各平台预定义的宏
来源:互联网 发布:域名 daddy 编辑:程序博客网 时间:2024/06/01 20:42
写跨平台的项目常常需要在代码中判断平台的类型,加载不同的资源以及使用不同的接口。在不同的平台中定义了不同的宏。常用的如下
1. Windows
_WIN32 32位和64位系统都有定义
_WIN64 仅64位系统有定义
2. Unix
unix
__unix
__unix__
3. Mac OS X
__APPLE__
__MACH__
4. Linux
__linux__
linux
__linux
5. FreeBSD
__FreeBSD__
更详细的定义参见:https://sourceforge.net/p/predef/wiki/OperatingSystems/
阅读全文
0 0
- 各平台预定义的宏
- 跨平台c/c++编码的预定义宏
- 平台预定义
- {Unity} 平台预定义
- 预定义的宏
- 预定义的宏
- C 预定义的宏
- 常用的 预定义宏
- 常用的 预定义宏
- 预定义宏的使用
- C++预定义的宏
- 查看预定义宏 以及查看预定义的路径
- 跨平台C/C++开发 预定义宏自动检测 源代码
- 如何通过预定义确定编译平台
- ARM编译器中预定义的宏
- ARM编译器中预定义的宏
- C/C++的一些预定义宏
- ADS中添加预定义的宏
- 实现input数字语音播报,可扩展成任何语音audio实现,IE8兼容转flash实现
- Mysql存储过程简单学习
- JAVA网络编程基础知识--网络编程变迁
- 铺砖块
- Android启动相机拍照并返回图片
- 各平台预定义的宏
- linux线程函数总结
- Hexo + GitHub Page 搭建属于自己的博客
- Dubbo之——服务只注册
- Javascript判断数组的方法
- Openfire 中SASL的认证方式之:PLAIN,DIGEST-MD5,anonymous
- java实现队列
- GCC的原子操作
- 团队合作---使用Gitblit在Windows下搭建Git Server(HTTP)