使用宏识别 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