Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 04, 2007, 11:13 Продолжая традиции решил выложить патч для компиляции Qt-4.3.0 компилятором от MS. Кому нужно качаем, читаем внимательно инструкцию внутри.
При сборке никакого вмешательства в сам процесс нет, нужно только все настроить, остальные действия стандартны, поэтому сборка проходит без проблем. Зачем это нужно? Ответ: компилятор MS имеет высокую скорость компиляции + отличнуя оптимизацию. Также для тех, кто не может справиться с mingw, но очень хочется попробовать qt (особенно увидеть новое qtdemo). Полученную сборку Qt можно также использовать в Eclipse с интегратором (будет использоваться компилятор MS). Качаем здесь http://vksite.fatal.ru/qt-4.3.0-msvc2005.7z Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Dimchansky от Июнь 04, 2007, 12:07 Я вот не могу понять, чего троли так жмутся и не хотят для OpenSource сделать нормальную поддержку MSVS 2005?
Ведь есть и бесплатный MSVS 2005 Express (http://msdn.microsoft.com/vstudio/express/downloads/default.aspx).. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 04, 2007, 12:51 Цитата: "Dimchansky" Я вот не могу понять, чего троли так жмутся и не хотят для OpenSource сделать нормальную поддержку MSVS 2005? Ведь есть и бесплатный MSVS 2005 Express (http://msdn.microsoft.com/vstudio/express/downloads/default.aspx).. Ну так она нормальная поддержка, тока платная ))) Я кстати express-ом все время пользовался, но сейчас пишу без нее, юзаю mingw+msys+gtk\gtkmm, очень доволен, правда надо еще с eclipse покопаться, вдруг понравится... Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Dimchansky от Июнь 04, 2007, 12:58 Цитата: "-=s0L=-" Ну так она нормальная поддержка, тока платная ))) Ну то коммерческая версия. :) Я не могу понять, почему нету поддержки MSVS2005 в OpenSource варианте. Чем мотивируют? Тем, что разработчик программ с открытым исходным кодом побрезгует поставить себе на комп проприетарный MSVS2005 Express? Это смертный грех? Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Sergey B. от Июнь 04, 2007, 13:05 Цитата: "Dimchansky" Цитата: "-=s0L=-" Ну так она нормальная поддержка, тока платная ))) Ну то коммерческая версия. :) Я не могу понять, почему нету поддержки MSVS2005 в OpenSource варианте. Чем мотивируют? Тем, что разработчик программ с открытым исходным кодом побрезгует поставить себе на комп проприетарный MSVS2005 Express? Это смертный грех? EULA от M$ не позволяет компилять и распространять под GPL - вроде так... Писали на форуме де то в апреле 2005, перед выходом Qt4. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Dimchansky от Июнь 04, 2007, 13:11 Цитата: "Sergey B." EULA от M$ не позволяет компилять и распространять под GPL - вроде так... Писали на форуме де то в апреле 2005, перед выходом Qt4. Нифига себе, не знал, прямо война M$ vs GPL. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Alex Forth от Июнь 04, 2007, 13:14 А для ICC аналогичного патча ненайдется?
Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 04, 2007, 14:24 Цитата: "Alex Forth" А для ICC аналогичного патча ненайдется? Найди где взять файлы для этого компилера чтоб положить их в mkspecs, и компиль на здоровье ))) добавлено спустя 2 минуты: Цитата: "Sergey B." EULA от M$ не позволяет компилять и распространять под GPL - вроде так... Писали на форуме де то в апреле 2005, перед выходом Qt4. Сильно сомневаюсь, по моему ерунда. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Alex Forth от Июнь 04, 2007, 15:11 Цитата: "-=s0L=-" Найди где взять файлы для этого компилера чтоб положить их в mkspecs, и компиль на здоровье ))) Только mkspecs??? А зачем тогда в твоем "лекарстве" configure и еще кое-чего? Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Dimchansky от Июнь 04, 2007, 15:20 Цитата: "-=s0L=-" Цитата: "Sergey B." EULA от M$ не позволяет компилять и распространять под GPL - вроде так... Писали на форуме де то в апреле 2005, перед выходом Qt4. Сильно сомневаюсь, по моему ерунда. Что-то я стал тоже к этому склоняться. Обгуглил весь инет, ничего подобного не нашёл. Да и просто логически, с какой это стати M$ будет мне диктовать что я могу делать с исходниками, а что нет? Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Sergey B. от Июнь 04, 2007, 18:13 Цитата: "Dimchansky" Цитата: "-=s0L=-" Цитата: "Sergey B." EULA от M$ не позволяет компилять и распространять под GPL - вроде так... Писали на форуме де то в апреле 2005, перед выходом Qt4. Сильно сомневаюсь, по моему ерунда. Что-то я стал тоже к этому склоняться. Обгуглил весь инет, ничего подобного не нашёл. Да и просто логически, с какой это стати M$ будет мне диктовать что я могу делать с исходниками, а что нет? ищите на Qtforum.org Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 04, 2007, 18:16 Цитата: "Alex Forth" Цитата: "-=s0L=-" Найди где взять файлы для этого компилера чтоб положить их в mkspecs, и компиль на здоровье ))) Только mkspecs??? А зачем тогда в твоем "лекарстве" configure и еще кое-чего? Ну блин имеется в виду что плюс к моему лекарству нужны mkspecs для этого компилятора и может быть файлы генератора, точно не знаю, никогда его не юзал. добавлено спустя 1 минуту: Цитата: "Sergey B." ищите на Qtforum.org Думаю правильнее будет почитать EULA.. вот, читаем http://vksite.fatal.ru/msvc2005_eula.txt ничего там такого не увидел... Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Sergey B. от Июнь 04, 2007, 18:17 Цитата: "-=s0L=-" Думаю правильнее будет почитать EULA.. поиск занял минуту :) http://www.qtforum.org/thread.php?threadid=9100&hilight=qt4+gpl+on+windows Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 04, 2007, 19:07 Цитата: "Sergey B." Цитата: "-=s0L=-" Думаю правильнее будет почитать EULA.. поиск занял минуту :) http://www.qtforum.org/thread.php?threadid=9100&hilight=qt4+gpl+on+windows может я слепой, но покажите пальцем, где там написано, что MSVC запрещает писать под GPL??? Нет там такого... добавлено спустя 36 минут: Данный патч немого ограничен в функциональности. Ждем пару дней, сделаю полный, добавлю ICC. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Dimchansky от Июнь 04, 2007, 19:25 Цитата: "Sergey B." Цитата: "-=s0L=-" Думаю правильнее будет почитать EULA.. поиск занял минуту :) http://www.qtforum.org/thread.php?threadid=9100&hilight=qt4+gpl+on+windows Какое сообщение читать? Зацитируйте, если не сложно. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Sergey B. от Июнь 04, 2007, 22:21 Цитата: "Dimchansky" Цитата: "Sergey B." Цитата: "-=s0L=-" Думаю правильнее будет почитать EULA.. поиск занял минуту :) http://www.qtforum.org/thread.php?threadid=9100&hilight=qt4+gpl+on+windows Какое сообщение читать? Зацитируйте, если не сложно. Вторая страница, 6й пост СНИЗУ и далее вниз... Hello Ad, thanks for posting my answer on a public channel, this was very considerate of you (even though maybe slightly unprofessional, considering the personal nature of email communication), and has provoked a lot of good feedback confirming our position in that respect. You might want to follow up with information about how the VC++ toolkit's license, which you have hopefully familiarized yourself with, and the Microsoft EULA makes it at best questionable to develop GPL'ed software. For instance, read the following page, which is the download page of the VC++ Toolkit: http://msdn.microsoft.com/visualc/vctoolkit2003/ Here you can read: "Are there any restrictions on how I use the Visual C++ Toolkit? In general, no. You may use the Toolkit to build C++ -based applications, even commercial applications, and you may redistribute those applications in accordance with the terms of the End User License Agreement (EULA)." This alone already is not compatible with the GPL (MS requires you to release your software in accordance with the terms of the EULA). If you read the EULA http://msdn.microsoft.com/visualc/vctoolkit2003/eula.aspx you will see in section 3.2: "An "Excluded License" is any license which requires as a condition of use, modification and/or distribution of software subject to the Excluded License, that such software or other software combined and/or distributed with such software (x) be disclosed or distributed in source code form;" That it only applies if you use the redistributables does not matter, as this limitation alone already makes the EULA incompatible with the GPL. Cheers, Volker -- Volker Hilsheimer, Support Manager Trolltech AS, Waldemar Thranes gate 98, NO-0175 Oslo, Norway Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: DmP от Июнь 05, 2007, 01:24 Там заморочка в том, что Open Source это одно, а MS Free это другое, если бы мелкософт выложили бы исходники своего компилера, то его бы добавили в спецификации Open Source сборки.
Жаль не помню, где об этом точно говорилось ... кажись в рассылке Qt. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 05, 2007, 11:32 Цитата: "Sergey B." Цитата: "Dimchansky" Цитата: "Sergey B." Цитата: "-=s0L=-" Думаю правильнее будет почитать EULA.. поиск занял минуту :) http://www.qtforum.org/thread.php?threadid=9100&hilight=qt4+gpl+on+windows Какое сообщение читать? Зацитируйте, если не сложно. Вторая страница, 6й пост СНИЗУ и далее вниз... хех, так там еще несколько страниц оказалось.. )) короче читаем EULA: Код: iii. Distribution Restrictions. You may not Все написанное относится к термину "Distributable Code", который в свою очередь объяснен в EULA так: Код: The code and text files listed below are “Distributable Code.” В общем странная ситуация получается... Похоже что GPL правда не совместима с этим соглашением... Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Dimchansky от Июнь 05, 2007, 14:32 Т.е., как я понимаю, EULA запрещает мне распространять программу в исходниках, а также запрещает мне дать кому-то право их модифицировать?
Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 05, 2007, 16:01 Цитата: "Dimchansky" Т.е., как я понимаю, EULA запрещает мне распространять программу в исходниках, а также запрещает мне дать кому-то право их модифицировать? Судя по всему именно так. Название: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: -=s0L=- от Июнь 19, 2007, 17:32 Итак, если кому нужно, ссылка на полноценный патч для Qt-4.3.0-opensource для работы с MS VS.
Там же файлы для ICC, но их работоспособность не проверена. Название: Re: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: studentenok от Декабрь 13, 2007, 12:05 подскажите где взять msvc2005 express
на http://www.microsoft.com/express/download/offline.aspx лежит 2008 ( Название: Re: Qt-4.3.0 + msvc2005. Как сделать? Ответ здесь! Отправлено: Hellraiser от Декабрь 13, 2007, 18:31 подскажите где взять msvc2005 express Вот отсюда: http://www.microsoft.com/express/2005/на http://www.microsoft.com/express/download/offline.aspx лежит 2008 ( |