首页 > 如何根据操作系统,去include windows.h

如何根据操作系统,去include windows.h

有段代码,需要windows.h,但是linux版的不需要,那如何一段代码不修改就能在linux下编译通过呢?
判断操作系统再去include?这个如何实现的?


用宏去判断,示例:

cpp#ifdef OS_WINDOWS
   //define something for Windows
#else
  //define it for a Unix machine
#endif

具体宏请查阅 操作系统宏列表

【热门文章】
【热门文章】