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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章