AB> M> И это тоже. Например: http://www.rsdn.ru/forum/message/3321996.aspxАвтор: Mamut
Дата: 11.03.09
AB> Как на уровне #define можно распознать, что приложение компилится под Mac? (имеется ввиду что-то типа макросов __WIN32__ под Windows).
Можно. Там есть макры типа QX11, QWIN и т.п. Если когда-то дойдут руки покопаться в авалоне, задефайню парочку дефайнов
Здравствуйте, Sheridan, Вы писали:
S>Знаете что? Пишите сами.
А мы и пишем. Мы просто смеемся с тех, кто сам ничего не пишет и никогда не писал, зато старательно учит других, как им правильно писать.
Я же тебе не даю советов по правке xorg.conf, не так ли?
... << RSDN@Home 1.2.0 alpha rev. 677>>
Mamut wrote:
> Шеридан. Тебе задали конкретный вопрос: если затрат на портирование при помощи Qt нет никаких, то почему KDE портировалось так долго и с таким количеством глюков и багов? Ты можешь
раз в жизни ответить на поставленый вопрос прямо, а не
сливаться, как маленькое дитёАвтор: Sheridan
Дата: 20.03.09
?
Мамут, я вроде ответил прямее некуда: Не знаю.
Posted via RSDN NNTP Server 2.1 beta
Anton Batenev wrote:
> Как на уровне #define можно распознать, что приложение компилится под Mac? (имеется ввиду что-то типа макросов __WIN32__ под Windows).
кейворд: QtGlobal
Macros
QT_POINTER_SIZE
QT_REQUIRE_VERSION ( int argc, char ** argv, const char * version )
QT_TRANSLATE_NOOP3 ( context, sourceText, comment )
QT_TRANSLATE_NOOP ( context, sourceText )
QT_TR_NOOP ( sourceText )
QT_VERSION
QT_VERSION_STR
void Q_ASSERT ( bool test )
void Q_ASSERT_X ( bool test, const char * where, const char * what )
Q_BIG_ENDIAN
Q_BYTE_ORDER
Q_CC_BOR
Q_CC_CDS
Q_CC_COMEAU
Q_CC_DEC
Q_CC_EDG
Q_CC_GHS
Q_CC_GNU
Q_CC_HIGHC
Q_CC_HPACC
Q_CC_INTEL
Q_CC_KAI
Q_CC_MIPS
Q_CC_MSVC
Q_CC_MWERKS
Q_CC_OC
Q_CC_PGI
Q_CC_SUN
Q_CC_SYM
Q_CC_USLC
Q_CC_WAT
void Q_CHECK_PTR ( void * pointer )
Q_DECLARE_TYPEINFO ( Type, Flags )
Q_FOREACH ( variable, container )
Q_FOREVER
const char * Q_FUNC_INFO ()
qint64 Q_INT64_C ( literal )
Q_LITTLE_ENDIAN
Q_OS_AIX
Q_OS_BSD4
Q_OS_BSDI
Q_OS_CYGWIN
Q_OS_DARWIN
Q_OS_DGUX
Q_OS_DYNIX
Q_OS_FREEBSD
Q_OS_HPUX
Q_OS_HURD
Q_OS_IRIX
Q_OS_LINUX
Q_OS_LYNX
Q_OS_MSDOS
Q_OS_NETBSD
Q_OS_OS2
Q_OS_OPENBSD
Q_OS_OS2EMX
Q_OS_OSF
Q_OS_QNX6
Q_OS_QNX
Q_OS_RELIANT
Q_OS_SCO
Q_OS_SOLARIS
Q_OS_ULTRIX
Q_OS_UNIX
Q_OS_UNIXWARE
Q_OS_WIN32
Q_OS_WINCE
quint64 Q_UINT64_C ( literal )
Q_UNUSED ( name )
Q_WS_X11
Q_WS_MAC
Q_WS_QWS
Q_WS_WIN
Posted via RSDN NNTP Server 2.1 beta
S> > Шеридан. Тебе задали конкретный вопрос: если затрат на портирование при помощи Qt нет никаких, то почему KDE портировалось так долго и с таким количеством глюков и багов? Ты можешь
S> раз в жизни ответить на поставленый вопрос прямо, а не сливаться, как маленькое дитёАвтор: Sheridan
Дата: 20.03.09
?
S> Мамут, я вроде ответил прямее некуда: Не знаю.
Именно. После этого, просьба не рассуждать с умным видом, что кроссплатформенная разработка не требует затрат. И вообще, просьба не рассуждать о вещах, в котрых ты вообще не в зуб ногой.
Mamut wrote:
> S> > Шеридан. Тебе задали конкретный вопрос: если затрат на портирование при помощи Qt нет никаких, то почему KDE портировалось так долго и с таким количеством глюков и багов? Ты
можешь
> S> Мамут, я вроде ответил прямее некуда: Не знаю.
> Именно. После этого, просьба не рассуждать с умным видом, что кроссплатформенная разработка не требует затрат. И вообще, просьба не рассуждать о вещах, в котрых ты вообще не в зуб
ногой.
Я тоже люблю обобщать, ага. Кофем не пои, дай мне пообобщать.
Обобщаю: так как янус, по словам местных корифеев, тормозит безбожно, делаю вывод что дотнет-приложения в большинстве своем тормозят еще сильнее, так как янус пишут вроде бы
профессионалы, способные оптимизировать.
Логика есть? Вполне себе есть. Верное обобщение? Конечно нет.
Вот и ты не обобщай пожалуйста. А о не очень както выглядит попытка опускания возможностей куте на примере портирования КДЕ на винду. Ты вообще в курсе, что КДЕ раньше для винды не
писалось? В курсе, что там куча линуксокода, который надо переписывать? м?
Posted via RSDN NNTP Server 2.1 beta
S> писалось? В курсе, что там куча линуксокода, который надо переписывать? м?
Именно. И такого линксокода-виндосокода-макосокода в любом крупном приложении довольно много.
А любитель обобщений у нас — это ты:
Кроссплатформенное программирование на кутэ не требует дополнительных затрат.
это твои слова. они также далеки от реальности, как и твои знания о программировании
Здравствуйте, Sheridan, Вы писали:
S> > Как на уровне #define можно распознать, что приложение компилится под Mac? (имеется ввиду что-то типа макросов __WIN32__ под Windows).
S> кейворд: QtGlobal
S> S> Q_WS_X11
S> Q_WS_MAC
S> Q_WS_QWS
S> Q_WS_WIN
S>
О! Отлично!