Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дайте компилятор с++ с qt под винду 
:(
    Опции темы
Любитель
Дата 2.3.2009, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Валерия @  2.3.2009,  20:26 Найти цитируемый пост)
QtCreator жудко глючит, вначале еще хоть как то работал, а сейчас вообще при компиляции полоска до 2/3 доходит и всё, ничего не выдает, никаких ошибок.

1. Какая версия? Не забываем, что проект недавно развивается и как следствие..
2. А в output что при этом написано?


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


Опытный
**


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

Репутация: 15
Всего: 8



Валерия, на мой взгляд Qt + Eclipse + MinGW + Qt Eclipse Integration

1. Распаковываем Eclipse(для работоспособности Eclipse нужна java машина)
2. Устанавливаем MinGW(можно скачать инсталятор, который через инет скачает нужные пакеты и установит, можно все по отдельности)
3. Устанавливаем Qt
4. Устанавливаем Eclipse Integration(следуя указаниям инсталятора все просто)
5. Пишем код и компилим.
6. Сборка будет динамическая, то есть в зависимости от потребностей приложения нужно будет таскать за собой библиотеки Qt, а так же в обязательном порядке mingwm10.dll (CRT)

Это сообщение отредактировал(а) Acer - 3.3.2009, 09:53
PM MAIL   Вверх
Валерия
Дата 2.3.2009, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 8



А можно будет получить файлик exe небольшого размера, простейший "Hello world" в окне, но что бы никаких лишних dll?
PM MAIL   Вверх
pan2004
Дата 2.3.2009, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Валерия @  2.3.2009,  21:11 Найти цитируемый пост)
А можно будет получить файлик exe небольшого размера, простейший "Hello world" в окне, но что бы никаких лишних dll?

Пиши на чистом WinAPI, без всяких там Qt, получишь

Добавлено через 1 минуту и 48 секунд
Цитата(Любитель @  2.3.2009,  20:30 Найти цитируемый пост)
 Не забываем, что проект недавно развивается и как следствие..

да и не надо забывать, что даже 1.0 еще не вышла


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


Опытный
**


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

Репутация: нет
Всего: 8



Цитата(pan2004 @  2.3.2009,  21:14 Найти цитируемый пост)
Пиши на чистом WinAPI, без всяких там Qt, получишь

Даже GTK+ не спасёт?
На винапи не очень хочцо...

Это сообщение отредактировал(а) Валерия - 2.3.2009, 21:34
PM MAIL   Вверх
pan2004
Дата 2.3.2009, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Валерия, зачем тебе Qt если ты только хеловорлды хочешь писать? Это все равно что брать БелАЗ в качестве персонального авто).
а с GTK+ та же фигня(как и с любыми другими библиотеками) - если ты пользуешься ими, придется тащить их за собой.


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


Hacker
****


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

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



Цитата(Валерия @ 2.3.2009,  21:32)
Цитата(pan2004 @  2.3.2009,  21:14 Найти цитируемый пост)
Пиши на чистом WinAPI, без всяких там Qt, получишь

Даже GTK+ не спасёт?
На винапи не очень хочцо...

Для каждой задачи есть свои инструменты. При желании можно очень многое наворотить обычными .bat файлами или shell скриптами. Exe'шник со всеми известными изворотами над Qt, для программы типа "Hello, world", менее 7Мб ты не получишь. Надо все таскать с собой, пока библиотеки Qt не станут стандартом де-факто как виртуальная машина Java. 

Нет, ну правда качать несколько ДВД рипов новой игры, скажем размером в 12 гигов, никого не коробит, а установить программу написанную на Qt через инсталлер уже проблема. Дай Бог чтобы весила еще больше, т.к. функционала прибавится также больше. Просто если посидеть и разобраться как там все завязано между собой станет сразу понятно, что все это нужно.


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


Опытный
**


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

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



ну на линуксе Qt уже давно стандарт... Так что там исполняемые файлы меньше весят


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


Hacker
****


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

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



Цитата(pan2004 @  2.3.2009,  23:33 Найти цитируемый пост)
ну на линуксе Qt уже давно стандарт... Так что там исполняемые файлы меньше весят 

В линуксе другая проблема - предустановленная версия Qt. Т.е. может понадобится обновление сделать.


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


Серийный программист
****


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

Репутация: 5
Всего: 44



Цитата(pan2004 @ 2.3.2009,  13:36)
Для Qt Open Source под Windows выбора особо никакого нет - официально поддерживается только MinGW.

чо за бред?
посмотри мою подпись - QT 4 Спокойно собирается с помощью VC++ 2008 Express Edition


ЗЫ вот MS VC++ Embedded 4.0 офф не поддердживается, но у меня есть желание прикрутить, но пока времени нет smile

ЗЫЫ smile мой выбор Visual C++ 2008 Express

Это сообщение отредактировал(а) chaos - 3.3.2009, 09:37
PM WWW   Вверх
chaos
Дата 3.3.2009, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


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

Репутация: 5
Всего: 44



Цитата(pan2004 @ 2.3.2009,  20:33)
ну на линуксе Qt уже давно стандарт... Так что там исполняемые файлы меньше весят

расскажите пжалуйста причинно следственную связь про меньше весит? smile
вот например если посмотреть на либы кутэшные, так мало чем размер отличается от циндоваго или маковского

Код

-rw-r--r--  1 root  root   9441808 2009-01-20 16:27 libQtGui.so.4.4.3
-rw-r--r--  1 root  root   9028496 2009-01-20 16:27 libQtWebKit.so.4.4.3
-rw-r--r--  1 root  root   3149892 2009-01-20 16:27 libQt3Support.so.4.4.3
-rw-r--r--  1 root  root   3089248 2009-01-20 16:27 libQtDesigner.so.4.4.3
-rw-r--r--  1 root  root   2407956 2009-01-20 16:27 libQtDesignerComponents.so.4.4.3
-rw-r--r--  1 root  root   2370492 2009-01-20 16:27 libQtXmlPatterns.so.4.4.3
-rw-r--r--  1 root  root   2277508 2009-01-20 16:27 libQtCore.so.4.4.3
-rw-r--r--  1 root  root   1045168 2009-01-20 16:27 libQtNetwork.so.4.4.3
-rw-r--r--  1 root  root   1014944 2009-01-20 16:27 libQtScript.so.4.4.3
-rw-r--r--  1 root  root    928624 2009-01-20 16:27 libQtCLucene.so.4.4.3
-rw-r--r--  1 root  root    495008 2009-01-20 16:27 libQtOpenGL.so.4.4.3
-rw-r--r--  1 root  root    486668 2009-01-20 16:27 libQtHelp.so.4.4.3
-rw-r--r--  1 root  root    445708 2009-01-20 16:27 libQtDBus.so.4.4.3
-rw-r--r--  1 root  root    314304 2009-01-20 16:27 libQtSvg.so.4.4.3
-rw-r--r--  1 root  root    272588 2009-01-20 16:27 libQtXml.so.4.4.3
-rw-r--r--  1 root  root    240224 2009-01-20 16:27 libQtSql.so.4.4.3
-rw-r--r--  1 root  root     67352 2009-01-20 16:27 libQtTest.so.4.4.3
-rw-r--r--  1 root  root     26220 2009-01-20 16:27 libQtAssistantClient.so.4.4.3


Добавлено через 1 минуту и 16 секунд
причем либы стрипнутые
PM WWW   Вверх
Любитель
Дата 3.3.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



chaos, речь про то, что при разработке программы под никсы не надо думать о том, чтобы таскать Qt с тобой. Достаточно правильно прописать в пакете зависимости. Если надо - Qt поставится сердствами пакетного менеджера.


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


Опытный
**


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

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



Цитата(chaos @  3.3.2009,  09:24 Найти цитируемый пост)
официально поддерживается только MinGW.

да это действительно не так, но раньше приходилось вызывать qmake etc самому, или доставать интегратор для студии.
Сейчас с выходом Qt 4.5 на офиц странице закачки появилась возможность открыто загрузить Visual Studio Add-in - Beta(для любых Qt лицензий)


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


Бывалый
*


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

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



Цитата(SABROG @  2.3.2009,  22:13 Найти цитируемый пост)
Нет, ну правда качать несколько ДВД рипов новой игры, скажем размером в 12 гигов, никого не коробит, а установить программу написанную на Qt через инсталлер уже проблема. Дай Бог чтобы весила еще больше, т.к. функционала прибавится также больше. Просто если посидеть и разобраться как там все завязано между собой станет сразу понятно, что все это нужно.


ага я вот тоже заметил некоторую помешенность у некоторых личностей (даже среди моих друзей такие есть) на размер программы.
тем не менее купить игрушку у которой написано 26 гб свободного места на винте - ни для кого сейчас не проблема.

Добавлено @ 17:14
Цитата(Любитель @  2.3.2009,  20:16 Найти цитируемый пост)
У гцц, и msvc очень много всяких особенностей и специфических фич. При отсутствии опыта - лучше вначале работать только с гцц.

если ты эти особенности не знаешь, то и использовать не будешь. При использовании Qt тем более, т.к. там уже все кросс-платформенно сделано.

Следовательно, от IDE и ОС - ничего не зависит, кроме того с какой легкостью будет писатся код.
То что под виндой легче всего писать под студией наверное ни у кого возражений не вызывает ?
Вот поэтому я и советовал студию. Это и в будующем может пригодится, не будешь же ли ты в резюме писать имею опыт работу с qt creator.

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


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


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

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



Цитата(Torsten @  3.3.2009,  17:13 Найти цитируемый пост)
если ты эти особенности не знаешь, то и использовать не будешь. При использовании Qt тем более, т.к. там уже все кросс-платформенно сделано.

Не согласен. Ту же pragma once с VC++ многие начинают использовать. Или в гцц массивы на стеке с динамическим размером.

Цитата(Torsten @  3.3.2009,  17:13 Найти цитируемый пост)
Это и в будующем может пригодится, не будешь же ли ты в резюме писать имею опыт работу с qt creator.

Если собираешь зарабатывать на Qt-девелопменте, то почему нет? Да и вообще в 99% случае Qt-разработчики нужны как linux-девелоперы. Какая тут студия?! Почитайте реальные вакансии smile


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

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

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


 




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


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

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