c++ - Add conditional macro depending on Qt version -
one can compile different code depending on current qt version:
#if qt_version < 0x050000 ..... #else ..... #endif however, qt4 , qt5 have different macros checking operating system: q_ws_win -> q_os_win , q_ws_x11 -> q_os_linux, respectively. how add #ifdef macro operating system?
you not need use qt_version, can check both versions this:
#if defined(q_ws_win) || defined(q_os_win) // windows... #elif defined(q_ws_x11) || defined(q_os_linux) // linux... #endif
Comments
Post a Comment