Re[6]: Кстати, а смысл?
От: Mamut Швеция http://dmitriid.com
Дата: 20.03.09 07:52
Оценка: 2 (1)
AB> M> И это тоже. Например: http://www.rsdn.ru/forum/message/3321996.aspx
Автор: Mamut
Дата: 11.03.09


AB> Как на уровне #define можно распознать, что приложение компилится под Mac? (имеется ввиду что-то типа макросов __WIN32__ под Windows).


Можно. Там есть макры типа QX11, QWIN и т.п. Если когда-то дойдут руки покопаться в авалоне, задефайню парочку дефайнов
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[13]: Знаете что?
От: Sinclair Россия https://github.com/evilguest/
Дата: 20.03.09 08:43
Оценка: +4
Здравствуйте, Sheridan, Вы писали:
S>Знаете что? Пишите сами.
А мы и пишем. Мы просто смеемся с тех, кто сам ничего не пишет и никогда не писал, зато старательно учит других, как им правильно писать.
Я же тебе не даю советов по правке xorg.conf, не так ли?
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: Qt Solutions тоже GPL
От: Sheridan Россия  
Дата: 20.03.09 09:06
Оценка:
Mamut wrote:

> Шеридан. Тебе задали конкретный вопрос: если затрат на портирование при помощи Qt нет никаких, то почему KDE портировалось так долго и с таким количеством глюков и багов? Ты можешь

раз в жизни ответить на поставленый вопрос прямо, а не сливаться, как маленькое дитё
Автор: Sheridan
Дата: 20.03.09
?
Мамут, я вроде ответил прямее некуда: Не знаю.
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[6]: Кстати, а смысл?
От: Sheridan Россия  
Дата: 20.03.09 09:09
Оценка: 4 (2)
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
Matrix has you...
Re[7]: Qt Solutions тоже GPL
От: Mamut Швеция http://dmitriid.com
Дата: 20.03.09 09:17
Оценка:
S> > Шеридан. Тебе задали конкретный вопрос: если затрат на портирование при помощи Qt нет никаких, то почему KDE портировалось так долго и с таким количеством глюков и багов? Ты можешь

S> раз в жизни ответить на поставленый вопрос прямо, а не сливаться, как маленькое дитё
Автор: Sheridan
Дата: 20.03.09
?

S> Мамут, я вроде ответил прямее некуда: Не знаю.

Именно. После этого, просьба не рассуждать с умным видом, что кроссплатформенная разработка не требует затрат. И вообще, просьба не рассуждать о вещах, в котрых ты вообще не в зуб ногой.
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[8]: Qt Solutions тоже GPL
От: Sheridan Россия  
Дата: 20.03.09 10:03
Оценка:
Mamut wrote:

> S> > Шеридан. Тебе задали конкретный вопрос: если затрат на портирование при помощи Qt нет никаких, то почему KDE портировалось так долго и с таким количеством глюков и багов? Ты

можешь
> S> Мамут, я вроде ответил прямее некуда: Не знаю.
> Именно. После этого, просьба не рассуждать с умным видом, что кроссплатформенная разработка не требует затрат. И вообще, просьба не рассуждать о вещах, в котрых ты вообще не в зуб
ногой.

Я тоже люблю обобщать, ага. Кофем не пои, дай мне пообобщать.
Обобщаю: так как янус, по словам местных корифеев, тормозит безбожно, делаю вывод что дотнет-приложения в большинстве своем тормозят еще сильнее, так как янус пишут вроде бы
профессионалы, способные оптимизировать.
Логика есть? Вполне себе есть. Верное обобщение? Конечно нет.

Вот и ты не обобщай пожалуйста. А о не очень както выглядит попытка опускания возможностей куте на примере портирования КДЕ на винду. Ты вообще в курсе, что КДЕ раньше для винды не
писалось? В курсе, что там куча линуксокода, который надо переписывать? м?
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[9]: Qt Solutions тоже GPL
От: Mamut Швеция http://dmitriid.com
Дата: 20.03.09 10:51
Оценка: +2
S> писалось? В курсе, что там куча линуксокода, который надо переписывать? м?

Именно. И такого линксокода-виндосокода-макосокода в любом крупном приложении довольно много.

А любитель обобщений у нас — это ты:

Кроссплатформенное программирование на кутэ не требует дополнительных затрат.


это твои слова. они также далеки от реальности, как и твои знания о программировании
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[7]: Кстати, а смысл?
От: Anton Batenev Россия https://github.com/abbat
Дата: 20.03.09 12:55
Оценка:
Здравствуйте, 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>


О! Отлично!
avalon 1.0b rev 168
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.