런타임 OS 식별 팁

C/C++ 2009. 11. 10. 03:15


QT 에서 UDPSocket를 객체끼리 공유해야 할 경우 리눅스와 윈도우를 위한 별도의 옵션들이 필요할 것 같더군요. crossed flatform간의 통신지원을 위해 QTGlobal를 이용해 봤습니다.

#include "qtglobal"
...
#ifdef Q_OS_MAC
// mac
#endif

#ifdef Q_OS_LINUX
// linux
#endif

#ifdef Q_OS_WIN32
// win
#endif


'C/C++' 카테고리의 다른 글

C macro 사용 시 주의사항  (0) 2014.12.03