window跟linux下代码版本区分
来源:互联网 发布:阔知学堂 pc 编辑:程序博客网 时间:2024/04/27 15:14
在做设备接入的过程中有些厂家的SDK支持windows以及linux下编译,因此在编码的过程中需要区分版本。对于不同的平台使用不同的接口,以下是本人通过上网查资料以及阅读代码所掌握的知识:
1、windows下平台的预定义宏WIN32、_WIN32可以用来标示WIN32平台,以下代码可以用来标示windows平台:
方式一 #ifdef WIN32 方式二 #iifdef _WIN32 方式三 #if defined (WIN32)
/////////// /////////// ////////
#endif #endif #endif
2、linux下平台的预定义宏 __linux__ __linux linux 在区分linux平台时代码书写方法跟windows下是一样的,不做重复;
- window跟linux下代码版本区分
- Windows下MySql设置表区分大小写(统一window与linux的区分表大小写)
- 在window下编写linux代码
- linux 下文件类型区分
- window下node版本管理
- Window下git和github下的代码版本多人开发维护
- Linux/Window下socket
- linux 下跟文件系统详解
- 查看linux版本跟发行版
- window 或 linux 下,svn版本控制,打包修改的文件及恢复
- Linux下使用代码版本库:svn和git
- iOS小技巧:根据SDK版本区分代码
- Socket Server 代码, Window/Linux
- Window下搭建SVN版本控制
- Window下配置5.7版本Mysql数据库
- webrtc在window下编译x86版本
- gnvm--window下的nodejs版本管理工具
- tensorflow--WINDOW下CPU版本的安装
- 浅谈C++中的友元关系
- Android中的本地存储路径
- 大公司体制内创新的困境
- 无题
- Powershell脚本部署打好的Website zip包并重启IIS
- window跟linux下代码版本区分
- Editplus 3.4
- 内存双通道技术以及检验是否开启双通道
- orz也疯狂
- C#获取系统当前鼠标的图案
- #pragma pack(n)转的
- OracleJNDI
- Discuz!Database Error(2005/2003/..)notconnect 解决办法
- AudioManager 修改系统Android系统的音量