C语言跨平台程序写法

//跨平台代码写法。如果是WIN32编译环境,则使用closesocket()函数关闭socket。 //如果是Linux编译环境使用close()函数关闭socket。#if defined(WIN32) #define CLOSEclosesocket #else #define CLOSEclose #endif

  • WIN32/_WIN32 可以用来判断是否 Windows 系统(对于跨平台程序),而 _WIN64 用来判断编译环境是 x86 还是 x64。

    推荐阅读