Russian Qt Forum
Сентябрь 30, 2024, 22:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Работающие варианты сборки QT+VS под Windows  (Прочитано 2997 раз)
QT3.3.8
Гость
« : Октябрь 20, 2010, 12:43 »

Уже месяц периодически развлекаюсь с компиляцией QT 3/4 и QWT (http://qwt.sourceforge.net) под Windows.
Обощу опыт. Возможно кому-нибудь будет полезна информация.

1. Новейшие на текущий момент версии Qt 4.7.
Установлены:
C:\Program Files\Microsoft SDKs\Windows\v7.1 (WinSDK 7.1)
C:\Program Files\Microsoft Visual Studio 9.0\VC\bin (Visual Studio 2008 SP1 - trial 90 дней полная версия)
Windows XP SP3 ENG
Опыт:
qt-sdk-win-opensource-2010.05.exe - не собралась с Visual Studio 2008 SP1.
qt-win-opensource-4.7.0-vs2008.exe - собралась с Visual Studio 2008 SP1 часа за 4.
qwt-5.2.0 - не собрался с qt-win-opensource-4.7.0-vs2008.exe + Visual Studio 2008 SP1.
qwt-5.2.1 - Собрался с qt-win-opensource-4.7.0-vs2008.exe + Visual Studio 2008 SP1.

Выводы,
1. Я не знаю, почему не собирается qt-sdk-win-opensource-2010.05.exe, но, видимо, лучше его не использовать. Эти пакеты и ставят-то Qt в разные папки. Я видел, на этом форуме, что у народа также вставала компиляция "полного пакета QT SDK" после нескольких часов сборки.
2. Я не читал список изменений qwt-5.2.1, но, видимо, в нём поддержка Qt 4.7, а qwt-5.2.0 собирался только на Qt 4.6 и ниже.

2. Архивые версии Qt 3.3.x
1. Пакет Qt 3.3.8 c SF - помесь бульдога с носорогом. Достаточно посмотреть файл win32_files.txt. "looks ok",  "seems to work", "выглядит ОК", "кажется работает" не лучший подход. А часть файлов портировано с Qt4.
Как результат - данный пакет можно использовать только в образовательных целях. С горем пополам его можно собрать на VS 7.1 и VS 2008 (другие не пробовали). Но ни с одной из этих сборок самопального QT3.3.8 не удалось собрать QWT, ни проект с QT3.3.8, написанный для официальной сборки. Кстати в последнем случае вываливались ошибки со строками. Что, и не удивительно, раз в этом же файле указано, что
Цитировать
C:\tmp\qt-3\src\tools\qsettings_win.cpp         --> seem to work, also we should use .local8Bit instead .data for QString
2. Официальная сборка QT3.3.x нормально собирается под VS .NET 2003 (7.1), далее успешно собирается QWT 5.2.0 и QWT 5.2.1.
3. Сейчас эксперимент по сборке QT3.3.3 (официальной сборки) под VS 2008. По опыту других людей, они успешно это собирали по VS 2005.

Надеюсь кому-нибудь когда-нибудь пригодится эта инфа.
« Последнее редактирование: Октябрь 20, 2010, 12:45 от QT3.3.8 » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.144 секунд. Запросов: 20.