84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
有段代码,需要windows.h,但是linux版的不需要,那如何一段代码不修改就能在linux下编译通过呢?判断操作系统再去include?这个如何实现的?
用宏去判断,示例:
cpp#ifdef OS_WINDOWS //define something for Windows #else //define it for a Unix machine #endif
cpp
#ifdef OS_WINDOWS //define something for Windows #else //define it for a Unix machine #endif
具体宏请查阅 操作系统宏列表
用宏去判断,示例:
具体宏请查阅 操作系统宏列表