根据系统宏判断是不是windows系统

在c/c++的开发中,经常需要根据操作系统的不一样来做应用一些非跨平台的API函数,这是就要根据一些宏来判断是不是对应的操作系统。这次提供一个常用的宏,_MSC_VER,这是windows编译器自己定义的一个宏,所以我们可以借用该宏来完成对windows系统的识别。也可以使用_WIN32来判断是不是windows,__LINUX__判断是不是linux

#include 


int main()
{
#ifdef _MSC_VER
	std::cout << "是windows系统" << std::endl;
#else
	std::cout << "不是windows系统" << std::endl;
#endif
    return 0;
}


你可能感兴趣的:(C-C++)