跨平臺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


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