
跨平台
「已注销」
这个作者很懒,什么都没留下…
展开
-
区分操作系统的一些宏
编码的时候经常要用到条件编译,每次都到网上去查比较浪费时间,今天总结一下以备后用 编译器 GCC #ifdef __GNUC__ #if __GNUC__ >= 3 // GCC3.0以上 Visual C++ #ifdef _MSC_VER(非VC编译器很多地方也有定义) #if _MSC_VER >=1000 // VC++4.0以上#if _MSC_VER转载 2014-08-22 13:48:19 · 433 阅读 · 0 评论 -
操作系统标识宏
查看gcc所定义的宏的命令:cpp -dM /dev/null 命令一: cpp -dM /dev/null 命令二: gcc -dM -E - 1:OS MACRO: WINDOWS: _WIN32、WIN32; UNIX/LINUX: unix、__unix、__unix__; SunOS/SOLARIS: __SVR4、__svr4__、sun、__转载 2014-08-22 13:52:03 · 536 阅读 · 0 评论