|
|
|
Madonna |
|
|||
Forbidden love... Профиль Группа: Участник Сообщений: 107 Регистрация: 22.1.2009 Где: Москва Репутация: 3 Всего: 4 |
Лучше канешно первый раз в консоли и c notepad++
IDE для QT
Самый простой способ. Проект открывается на любой платформе без проблем. QtCreator - "не создаем себе проблем", если проект не требует большего. Лучше сразу скачать SDK и приступить к делу. Если критично (для меня критично) язык интерфейса меняется в региональных настройках. http://qt.nokia.com/downloads/sdk-windows-cpp Если вы устанавливаете не n-ый раз должно работать. Не работает? Идем сюда http://forum.vingrad.ru/forum/topic-288722.html Visual Studio Сначала качаем http://qt.nokia.com/downloads/windows-cpp-vs2008 устанавливаем. Потом ставим интегратор http://qt.nokia.com/downloads/visual-studio-add-in Netbeans Лучше ставить в таком порядке, чтобы пути сами прописались. 1. Ставим SDK (если мешает QTCreator minGW http://sourceforge.net/projects/mingw/file....4.exe/download, потом QT http://get.qt.nokia.com/qt/source/qt-win-opensource-4.6.1-mingw.exe) 2. MSYS 3. Прописываем переменные окружения У меня все установлено в C:/Dev Создаем новые переменные окружения
5. Добавляем заголовочные файлы Code assistance add C:\Qt\4.6.1\include 6. Наслаждаемся. Проблемы? http://forum.vingrad.ru/forum/topic-273612.html IDE кроссплатформенная. P.S Чтобы созданные вами приложения открывалось прописываем пути к библиотекам, т.е. переменные QTDIR = C:\Dev\Qt\4.6.1 и MINGW = C:\Dev\MinGW , и добавляем в Path ;%QTDIR%\bin; %MINGWDIR%\bin; Это сообщение отредактировал(а) Madonna - 13.2.2010, 11:58 --------------------
Best regards, Madonna |
|||
|
||||
Любитель |
|
|||
Программист-романтик Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 16 Всего: 92 |
|
|||
|
||||
SABROG |
|
|||
Hacker Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 81 Всего: 91 |
Тут я бы поспорил. MSYS нет смысла добавлять в пути окружения, кроме того это опасно. У MSYS свой make.exe, который отличается от mingw32-make. Поэтому у пользователей могут быть проблемы со сборкой. Кроме того, некоторые конфигурационные скрипты ищут в путях sh определяя тем самым в какой системе осуществляется сборка (вроде как CMake этим грешит). Я на этом в прошлом накалывался. Кроме того с версии 4.5.2 Qt перестал собираться под MSYS. Я писал об этом троллям, но внятного ответа не услышал. В итоге вот мой бат файл настройки окружения:
Эти настройки заточены именно под MinGW. Я обнуляю переменные LIB и INCLUDE, т.к. они относятся к компилятору Microsoft. Однако configure берет библиотеки и заголовки оттуда, нам это не нужно, т.к. мы используем компилятор MinGW, который может отказаться собирать библиотеки попытавшись включить в проект заголовки или библиотеки от Microsoft. Еще хочу обратить внимание на включение пути к perl'у. Сборка Qt без установленного Perl'a невозможна. CMake и gdb и vim по желанию. Многие используют CMake вместо qmake, я частенько отлаживаю программу в gdb. В переменных LIBRARY_PATH и CPLUS_INCLUDE_PATH можно указать дополнительные ключи к заголовкам и библиотекам, которые должны линковаться к проекту. http://qt.nokia.com/developer/faqs/qt - FAQ от троллей, немного устаревший, но многое полезно. Это сообщение отредактировал(а) SABROG - 8.2.2010, 13:10 |
|||
|
||||
redwhite90 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 332 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
а под десятую студию покатит?
|
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
redwhite90, если тебя не пугает перспектива ручной сборки самой Qt, то "покатит"
|
|||
|
||||
redwhite90 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 332 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
пугает. а Вы мне поможете?
я первый раз с qt сталкиваюсь.книжку Шлее решил читать, но там не оказалось установки( Добавлено через 9 минут и 21 секунду windows 64 bit создаст особые трудности? Это сообщение отредактировал(а) redwhite90 - 14.7.2011, 14:50 |
|||
|
||||
redwhite90 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 332 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
на хабре откопал. но как оказалось я очень тупой и ничего не понял. не разъясните? |
|||
|
||||
bsa |
|
||||||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
redwhite90, раз ты этого не понял, то может не стоит связываться?
Установи Qt SDK (в комплекте идет компилятор Mingw и среда разработки Qt Creator) и начинай работать. Если же очень хочется использовать студию (кстати, интеграция с express работать не будет), то: Качаешь и устанавливаешь Perl (например, отсюда). Качаешь исходники последней версии Qt. Распаковываешь в новую папку (например, c:\Qt\4.7.3) Создаешь папку сборки (например, c:\Qt\4.7.3-build) Запускаешь Visual Studio 2010 Command Prompt (в меню Пуск) Переходишь в каталог с исходниками, например:
Запускаешь configure.exe:
Если на этом этапе возникнут ошибки, то следует воспользоваться гуглом для поиска решения. Запускаешь nmake:
|
||||||
|
|||||||
redwhite90 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 332 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
всё сделал.
только не очень понимаю как теперь проект создавать. |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
redwhite90, установи собранную версию Qt. думаю, это делается через nmake install (хотя куда установит не знаю - никогда не занимался сборкой Qt под Windows). Затем запусти критор, зайди в инструменты - параметры - qt4 и добавь новый профиль, указав путь к установленному qmake.
|
|||
|
||||
redwhite90 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 332 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
когда сделал
выводится кучу раз сообщение о том, что невозможно скопировать файл поверх самого себя, но что-то всё таки копируется - 1 какой-то файл) Добавлено @ 21:41 у меня студия русская. Критор - это средство создания и изменения манифеста? Добавлено через 3 минуты и 1 секунду или вообще QT creator? Это сообщение отредактировал(а) redwhite90 - 18.7.2011, 21:41 |
|||
|
||||
redwhite90 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 332 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
потом ещё сообщения, что невозможно выполнить циклическое копирование
Добавлено @ 22:05 понял, что критор это QT creator. я случайно удалил один профиль вместо того чтоб добавить. это страшно? Это сообщение отредактировал(а) redwhite90 - 18.7.2011, 22:06 |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
нет QuickTime?!? Qt != QT |
|||
|
||||
redwhite90 |
|
|||
Опытный Профиль Группа: Участник Сообщений: 332 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
так оно и вышло |
|||
|
||||
SolRus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 6.8.2011 Репутация: нет Всего: нет |
подскажите а в чем отличие
Qt Creator 2.2.1 for Windows (52 MB) - я именно это скачал причем mingw он содержит а qmake нет Оо при создании или открытия *.pro писал нет профиля от The Qt SDK version работает, но весит дохрена, даже учитывая что многое удалил из набора (типа симулятор) и получилось 1.9 gb собсно не понимаю в чем разница? из каких частей состоит это все? |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
SolRus, Qt SDK содержит в себе:
Qt Libraries (файлы разработки для отладочной и релизной версий программ); отладочные файлы занимают где-то около гига, если не больше. Документация для Qt Qt Creator Mingw32 и кучу всего... Это сообщение отредактировал(а) bsa - 20.8.2011, 21:11 |
|||
|
||||
Madonna |
|
|||
Forbidden love... Профиль Группа: Участник Сообщений: 107 Регистрация: 22.1.2009 Где: Москва Репутация: 3 Всего: 4 |
Кьют интегрируется с 2010й студией! Я так рада, так рада...
Добавлено через 2 минуты и 37 секунд Картинка с 2010й студией прилагается. Присоединённый файл ( Кол-во скачиваний: 29 ) 12345.png 81,57 Kb --------------------
Best regards, Madonna |
|||
|
||||
NickB |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 6.10.2011 Репутация: нет Всего: нет |
Уважаемые! Начал пробовать Qt. Собрал под Visual C++ И вот какая засада - Не запускается Designer под Win7 Хотя под WinXP все работает. И какая сволочь стреляла? Примеры компилируются и работают в тоже время
|
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
И что он говорит?
P.S.: может не стоит начинать знакомство с компиляции? Может стоит ставить готовый SQK и пробовать на нем? |
|||
|
||||
NickB |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 6.10.2011 Репутация: нет Всего: нет |
Так ведь никак не выходит - и предустановленный вариант (после Install) и перекомпилированный и принесенный с работы (там работает) не хотят. Винда говорит - программа будет закрыта. И все
|
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
NickB, в разделе для новичков есть тема, про "программа не запускается на другом компьютере". Почитай.
|
|||
|
||||
artiyom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 10.1.2009 Репутация: нет Всего: нет |
Други, я С++-новичок, хочу изучить QT. Видел что у него вроде до фига подробной документации - это большой плюс, но сходу бросаться в нее не хочу. Нет ли какого-нибудь небольшого грамотного онлайн материала, для начинающих, чтобы вступить в мир QT, разобраться, что как работает, а уж после этого можно будет и из документации черпать знания?
|
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
artiyom, начинать надо с языка, а не с Qt. Потому что программы пишут на языках программирования, а не на библиотеках.
Начни с этого: http://forum.vingrad.ru/index.php?show_typ...&kw=faq-c++ Самоучитель Qt: http://qt-project.org/doc/qt-4.8/tutorials.html |
|||
|
||||
artiyom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 10.1.2009 Репутация: нет Всего: нет |
Может я неверно выразился. Язык, как я считаю, я знаю уже достаточно чтобы можно было идти к чему-то новому. Пишу разного рода консольные программы, и думаю, что, худо-бедно, да напишу в консоли любую (ну не совсем любую, конечно) программу если нужен будет чисто Язык. И вот чего мне не хватает, так это такого рода библиотеки, чтобы уйти немного за рамки яыка, и писать что-то более прикладное и живое. |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 24 Всего: 196 |
artiyom, ну раз так, то тогда изучай Qt. Хороший выбор.
|
|||
|
||||
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |