Что нужно для работы с библиотекой Qt? |
Здравствуйте, гость ( Вход | Регистрация )
Что нужно для работы с библиотекой Qt? |
Гость_Егор_* |
24.11.2007, 18:05
Сообщение
#1
|
Гости |
Я только начинаю изучать Qt, и много непонятного. Например, как мне подцепить Qt к своему проекту?
Как я понимаю нужно прописать инклуды и либы, чтобы к ней успешно обращаться, что я и сделал, но либ нет. А они как я понимаю нужны. Где их взять? Да и вообще, что нужно знать, чтобы работать с данной библиотекой? С уважением, Егор. |
|
|
Гость_Егор_* |
24.11.2007, 18:54
Сообщение
#2
|
Гости |
Зачем такие сложности?
С ней же никто работать не будет! Например MFC хорошая библиотека и никакого конфигурирования и компилирования ее. |
|
|
Swappp |
26.11.2007, 17:46
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 20 Регистрация: 26.11.2007 Пользователь №: 25 Спасибо сказали: 1 раз(а) Репутация: 1 |
Зачем такие сложности? С ней же никто работать не будет! Например MFC хорошая библиотека и никакого конфигурирования и компилирования ее. Тут вот какая вещь, Qt есть в разных вариантах, в часности opensource и коммерческая. Если говорить о первой, то она может использоваться совершенно бесплатно, но проект обязательно должен быть под GPL. А так же имеет некоторые ограничения, связанные с компилятором, в частности разработчики рекомендуют использовать под Win mingw. Для него они сделали уже готовую сборку. Если хочется использовать Qt с Visual Studio, то тут официально ее можно использовать только с Experess Edition и для этого ее нужно уже компилировать. Полная VS в OpenSource версии официально не поддерживается, это конечно не значит, что собрать и работать нельзя, но для этого нужно еще больше телодвижений. Далее, если всетаки хочется использовать для коммерческих проектов (или просто закрытых), то тут покупаем лицензию и можно получить как готовую сборку под множество разных сред, так и исходники для последующей сборки + Qt интегратор, который позволит достаточно просто интегрировать Qt в среду. Так что получается примерно так, денег нет, пиши под GPL и разбирайся с проблемами сам и с помощью комьюнити, а так же пиши багрепорты. Деньги есть, поддержку обеспечит Trolltech и даст практически все готовое. Про MFC промолчу Сообщение отредактировал Swappp - 26.11.2007, 17:47 |
|
|
QCasper |
26.11.2007, 17:55
Сообщение
#4
|
Студент Группа: Участник Сообщений: 66 Регистрация: 26.11.2007 Пользователь №: 24 Спасибо сказали: 2 раз(а) Репутация: 1 |
Полная VS в OpenSource версии официально не поддерживается, это конечно не значит, что собрать и работать нельзя, но для этого нужно еще больше телодвижений. Вы сами пробовали, или просто "где-то слышали"? Все прекрасно официально поддерживается без лишних движений. Покупаете студию (если хотите полную), берете OpenSource Qt версии 4.3.2 или больше, собираете, работаете. |
|
|
Swappp |
26.11.2007, 18:27
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 20 Регистрация: 26.11.2007 Пользователь №: 25 Спасибо сказали: 1 раз(а) Репутация: 1 |
Полная VS в OpenSource версии официально не поддерживается, это конечно не значит, что собрать и работать нельзя, но для этого нужно еще больше телодвижений. Вы сами пробовали, или просто "где-то слышали"? Все прекрасно официально поддерживается без лишних движений. Покупаете студию (если хотите полную), берете OpenSource Qt версии 4.3.2 или больше, собираете, работаете. Со студией пробовал собирать более старые версии. Но троли раньше в своем FAQ писали, что не хорошо использовать закрытый компилятор с Opensource Qt, но вроде говорилось, что возможно будет исключение для EE. Если сейчас они официально поддерживают любую студию в opensource версии, то замечательно. Но в README от Qt 4.3.2 все равно написано: Цитата SUPPORTED PLATFORMS For this release, the following platforms have been tested: win32-g++ win32-icc (commercial edition only) win32-msvc (commercial edition only) win32-msvc.net (commercial edition only) win32-msvc2005 (commercial edition only) Так что думаю поддержка не официальная и в следующей версии они вполне могут ее и убрать. |
|
|
Текстовая версия | Сейчас: 25.4.2024, 21:59 |