跨平台linux, windows, android系统识别

来源:互联网 发布:send to kindle mac 编辑:程序博客网 时间:2024/05/16 07:14

使用宏识别 linux, windows, android系统(区分大小写),如下:

__linux__ 

__WINDOWS__

ANDROID

例如:#ifdef ANDROID#include <sys/sysconf.h>#else#ifdef __linux__ #include <sys/sysctl.h>#endif#endif例如:#ifdef __WINDOWS__    video.open("E:/HDAdasFiles/video/src/1920_1080/9.avi");#endif#ifdef __linux__    video.open("/home/sean/Videos/night/14.avi");#endif


0 0