Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дайте компилятор с++ с qt под винду 
:(
    Опции темы
SABROG
Дата 3.3.2009, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Цитата(Любитель @  3.3.2009,  18:00 Найти цитируемый пост)
Ту же pragma once с VC++ многие начинают использовать

Разработчики gcc вроде как тоже включили эту препроцессорную директиву найдя её полезной.


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Любитель
Дата 3.3.2009, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Ну не знаю, если честно - быть может. Не в этом суть, а в том, что множество специфических возможностей можно применять, не зная, что они специфические.


--------------------
PM MAIL ICQ Skype   Вверх
Torsten
Дата 4.3.2009, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 174
Регистрация: 10.6.2008
Где: Pskov

Репутация: 3
Всего: 7



Цитата(Любитель @  3.3.2009,  18:00 Найти цитируемый пост)
Не согласен. Ту же pragma once с VC++ многие начинают использовать. Или в гцц массивы на стеке с динамическим размером.


круто, есть еще что-нибудь ? Я думаю кроме прагмы, которую

Цитата(SABROG @  3.3.2009,  18:25 Найти цитируемый пост)
азработчики gcc вроде как тоже включили эту препроцессорную директиву найдя её полезной.


больше примеров не найдется.

Хотя что касается меня - я прагму ни там, ни там не использую. Именно не использую, т.к. появится она может только при использовании визардов всяких.

Цитата(Любитель @  3.3.2009,  18:00 Найти цитируемый пост)
Если собираешь зарабатывать на Qt-девелопменте, то почему нет? Да и вообще в 99% случае Qt-разработчики нужны как linux-девелоперы. Какая тут студия?! Почитайте реальные вакансии 

и много щас qt девелоперов требуются ?
вбил в гугл, там только в Киеве/Харькове какой-то требуются.
И ушь если смотретья обьялвенния, их можно разбить на 2 группы :
системное программирование под никсы, под винду и всегда указыватется требования - MS Visual Studio, это можно сказать стандарт де-факто под винду.


Это сообщение отредактировал(а) Torsten - 4.3.2009, 18:13
--------------------
We have no begining, we have no end. We are infinite.
PM MAIL   Вверх
Любитель
Дата 4.3.2009, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Цитата(Torsten @  4.3.2009,  18:05 Найти цитируемый пост)
больше примеров не найдется.

Ну.. Енумы с указанием типа, стрикт-обращение к элементам енумов, всякие фичи в STL-итераторах для дебага, куча особенностей с поведением темплейтов. Вспомним, к слову, что при выходе VS 2005 SP1 текущая версия Qt на тот момент вообще не собиралась (из-за особенностей с предварительным декларированием темплейтов в QHash, QSet и пр.).

Цитата(Torsten @  4.3.2009,  18:05 Найти цитируемый пост)
и много щас qt девелоперов требуются ?

Нет. Не много. Даже так - очень мало. Вообще С++-девелоперов мало требуется. И в основном это системное программирование. Но вот, если человек собирается Qt изучать - то.. я думаю речь о Qt (не уверен, что в принципе речь о коммерческой разработке, но что речь о Qt - это точно). А опыт работы с VS.. Опыт работы с ИДЕ ценен, но в последнюю очередь. Если бы речь шла о системном программировании под винду - я бы без сомнения порекомендовал VS. И был бы против других вариантов. Но.. речь то о другом ;)

И ещё - просьба быть повежливее smile


--------------------
PM MAIL ICQ Skype   Вверх
just_geek
Дата 4.3.2009, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 7
Всего: 10



Цитата

Именно не использую, т.к. появится она может только при использовании визардов всяких.

Расшифруй пожалуйста smile
PM MAIL   Вверх
SABROG
Дата 4.3.2009, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Цитата(just_geek @  4.3.2009,  20:11 Найти цитируемый пост)
Расшифруй пожалуйста smile 

Читай кодогенераторов/шаблонов в любимой IDE. Если программу начинать писать в блокноте, то тебе и на ум не придет прописывать pragma once, т.к. ты еще не запутался в количестве хедеров и как они между собой завязаны, и нет необходимости задумываться "а что-то медленно компилируется все, может у меня один и тот же хедер по 100 раз включается в других модулях?".


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
just_geek
Дата 4.3.2009, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 7
Всего: 10



Я вот всегда пишу. Ибо писать меньше, да и есть прирость некоторый в компиляци.
PM MAIL   Вверх
pan2004
Дата 4.3.2009, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 357
Регистрация: 28.7.2007

Репутация: 6
Всего: 9



Откуда может быть прирост скорости компиляции при #pragma once? Разве это не одно и то же что #ifndef MYHEADER #define MYHEADER ... #endif?


--------------------
Qt4/C++ fan
WinXP SP3: MSVC++2005 Qt4.5.1 Boost1.39
сыграем в дурака?
PM MAIL   Вверх
just_geek
Дата 4.3.2009, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 13.12.2007

Репутация: 7
Всего: 10



Прирост оттуда, что препроцессору не приходится парсить хедер до конца в поисках #endif
PM MAIL   Вверх
pan2004
Дата 4.3.2009, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 357
Регистрация: 28.7.2007

Репутация: 6
Всего: 9



Цитата(just_geek @  4.3.2009,  21:10 Найти цитируемый пост)
препроцессору не приходится парсить хедер до конца в поисках #endif

интересно сколько при этом миллисекунд мы выигрываем...  smile 


--------------------
Qt4/C++ fan
WinXP SP3: MSVC++2005 Qt4.5.1 Boost1.39
сыграем в дурака?
PM MAIL   Вверх
SABROG
Дата 4.3.2009, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: 81
Всего: 91



Цитата(pan2004 @ 4.3.2009,  21:14)
Цитата(just_geek @  4.3.2009,  21:10 Найти цитируемый пост)
препроцессору не приходится парсить хедер до конца в поисках #endif

интересно сколько при этом миллисекунд мы выигрываем...  smile

Вот например. http://www.gamearchitect.net/Articles/Expe...thIncludes.html

Но Redunant Include Guards конечно покруче будет, но слишком уж муторное и не красивое использование.

Тема конечно о другом...

Это сообщение отредактировал(а) SABROG - 4.3.2009, 21:24


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Любитель
Дата 5.3.2009, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 16
Всего: 92



Цитата(pan2004 @  4.3.2009,  21:14 Найти цитируемый пост)
интересно сколько при этом миллисекунд мы выигрываем...

На приличных проектах на самом деле выигрывается немало времени. Но, действительно, не об этом речь smile


--------------------
PM MAIL ICQ Skype   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0854 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.