趣味で作ってるロボット用ソフトウェア
 All Classes Files Functions Enumerations Enumerator Friends Pages
detect_os.h
Go to the documentation of this file.
1 #ifndef HRK_DETECT_OS_H
2 #define HRK_DETECT_OS_H
3 
9 #if defined _MSC_VER || defined __CYGWIN__ || defined __MINGW32__
10 #define WINDOWS_OS
11 
12 #if defined _MSC_VER
13 #define VISUAL_CPP
14 #elif defined __CYGWIN__
15 #define CYGWIN_GCC
16 #elif defined __MINGW32__
17 #define MINGW_GCC
18 #endif
19 
20 #elif defined __linux__
21 #define LINUX_OS
22 
23 #else
24 // 検出できないときは Mac として扱う
25 #define MAC_OS
26 #endif
27 
28 #endif