条件编译
根据操作系统判断使用的函数
#ifdef _WIN32_
funtion(winpara){
......
};
#elsif _Linux_
funtion(linpara){
......
};
#else //vxworks
funtion(Vxpara){
......
};
#endif
问题:
1。为了做跨平台移植,所以准备用条件编译封装底层,语法结构式类似上面吗 ?
2.ifdef后的操作系统判断,有什么标准或者规则,比如为什么写_WIN32_,Vxworks下是什么呢 ?
3.像上面那样写了之后编译器是否有某处要定义_WIN32_或者debug要改什么设置?