PDA

View Full Version : تشخیص سیستم عامل



alamate_aoal
سه شنبه 24 خرداد 1390, 23:33 عصر
سلام
در کیوتی چگونه میتوان نوع سیستم عامل و معماری آن را تشخیص داد؟


IF OS = Windows And ARCH = x64 Then
Print "Windows - x64 Edition"

حامد مصافی
سه شنبه 24 خرداد 1390, 23:53 عصر
چندین ماکرو برای شناسایی سکو مورد استفاده قرار می‌گیرند.
یک نمونه:

#ifdef Q_WS_X11
QString *OS=new QString("Linux");
#endif
#ifdef Q_WS_WIN
QString *OS=new QString("Windows");
#endif
#ifdef Q_WS_MACX
QString *OS=new QString("Mac");
#endif


برای کاربرد های پیچیده‌تر QSysInfo (http://doc.qt.nokia.com/latest/qsysinfo.html) را ببینید.