Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как определить ОС?

Автор: NordWest 4.8.2010, 12:41

Как сделать, чтобы в программе можно было определить ОС, т.е. Win или Lin? Чтобы, скажем, можно было в зависимости от ОС изменить кодировку для считывания argv.

Автор: sss 4.8.2010, 13:24

Если тебе нужно определить ОС во время сборки твое программы (что скорее всего), то смотри справку по макрасам Q_WS_X11, Q_WS_MAC, Q_WS_QWS, Q_WS_WIN, Q_WS_S60. Как определить ОС в рантайме -- хз.

Автор: Litkevich Yuriy 4.8.2010, 13:37

Читай http://prog.org.ru/wiki/index.php?title=Frequently_Asked_Questions#.D0.9A.D0.B0.D0.BA_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B8.D1.82.D1.8C_.D0.B8.D0.B7_.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.83.3F_.28Windows.2FLinux.2F.2ABSD.2FMacOS_X.29

Автор: NordWest 4.8.2010, 14:27

Именно как http://prog.org.ru/wiki/index.php?title=Frequently_Asked_Questions#.D0.9A.D0.B0.D0.BA_.D0.BE.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B8.D1.82.D1.8C_.D0.B8.D0.B7_.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.83.3F_.28Windows.2FLinux.2F.2ABSD.2FMacOS_X.29 написано. Спасибо!

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)