Название: Настройка Qt под Visual Studio 2005 Отправлено: diver85 от Июнь 13, 2008, 20:39 Настройка Qt под Visual Studio 2005
Ребята, не могу заставить работать QT под Visual Studio 2005. Имею коммерческую QT ( qt-win-commercial-4.4.0.exe ), интегратор под VS 2003-2008 ( qt-vsintegration-1.4.0.exe ) и непосредственно саму Visual Studio 2005 Ход работы: 1.Сначало установил qt-win-commercial-4.4.0.exe 2.Установил Service Pack 1 for .NET Framework (без него не хочет устанавливаться интегратор!) 2. Установил интегратор qt-vsintegration-1.4.0.exe Вроде как должно все заработать... Создал в Visual Studio 2005 шаблон проекта QT (QT Application), выдает что нету dll'ки (MSVCP71D.dll) Наверное что то я не сделал? ??? Помогите ребят правильно собрать :-[ Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: pastor от Июнь 13, 2008, 20:47 Очевидно Qt собрана под Visual Studio 2003. Нужно просто её пересобрать под Visual Studio 2005.
Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: diver85 от Июнь 13, 2008, 21:35 а не подскажешь как? ???
Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: pastor от Июнь 13, 2008, 21:49 а не подскажешь как? ??? Юзай поиск по разделу. Это уже рассматривалось много раз Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: diver85 от Июнь 14, 2008, 19:22 С помощью вашего форума я сделал следующее:
(Qt 4.4.0 с интегратором уже стоит, см выше) 1. открыл консоль Visual Studio 2005 Command Prompt 2. cd C:\Qt\4.4.0 3. set QMAKESPEC=win32-msvc2005 4. configure вроде все прошло нормальнро(хотя) Создал системные переменные: QTDIR=C:\Qt\4.4.0 Path=%QTDIR%\bin;%PATH%; все равно вылетает ошибка, что нету нужной dll, ужас :-\ 3й день долбаюсь...что, троли немогли сделать все по человечески :-\ Если так и ненастрою, буду на C# интерфейс писать, там все по человечески сделали, все работает как надо. Называеться захотелось мне GUI на QT (раньше делал все на чистом WinAPI :)), плачевно все это :( Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: pastor от Июнь 14, 2008, 23:09 А что требует эту dll? Интегратор или приложение на Qt?
А после команды Цитировать 4. configure вы больше ничего не делали? Другими словами, косле конфигурации Qt вы её не компилили? Цитировать все равно вылетает ошибка, что нету нужной dll, ужас 3й день долбаюсь...что, троли немогли сделать все по человечески Если так и ненастрою, буду на C# интерфейс писать, там все по человечески сделали, все работает как надо. Почемуто у других все нормально, а у вас нет. Как вы думаете, проблема в тролях? BWT: Интегратор не есть обязательная вещь для разработки на Qt. Личто я никогда его не юзал... Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: diver85 от Июнь 15, 2008, 13:00 Спасибо pastor, за твое терпение и помощь,
вроде как зарботало, токо непонятно почему... nmake один раз делал в конце после configure, нечего не дало, потом все удалил поставил сначало, сделал все как писал до configure, nmake не делал - заработало после перезагрузки... а все таки как правильно слделать по шагам? (на будующее) 1. Создать системные переменные: QTDIR=C:\Qt\4.4.0 Path=%QTDIR%\bin;%PATH%; 2. открыть консоль Visual Studio 2005 Command Prompt 3. cd C:\Qt\4.4.0 4. set QMAKESPEC=win32-msvc2005 (что то делаем) 5. configure (что то конфигурируем) 6. nmake?? (непонятно что делаем) да и я configure, nmake запускал без параметров, так ли я все делал?(просто боюсь, если переустановлю систему, обратно буду мучаться...) Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: Red Devil от Июнь 15, 2008, 13:36 1. Создать системные переменные: 4. set QMAKESPEC=win32-msvc2005 (что то делаем)QTDIR=C:\Qt\4.4.0 Path=%QTDIR%\bin;%PATH%; 2. открыть консоль Visual Studio 2005 Command Prompt 3. cd C:\Qt\4.4.0 ____ это не нужно делать Цитировать 5. configure (что то конфигурируем) Сборка, создание lib, dll и иже с ними.6. nmake?? (непонятно что делаем) Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: pastor от Июнь 15, 2008, 14:56 Спасибо pastor, за твое терпение и помощь, вроде как зарботало, токо непонятно почему... nmake один раз делал в конце после configure, нечего не дало, потом все удалил поставил сначало, сделал все как писал до configure, nmake не делал - заработало после перезагрузки... а все таки как правильно слделать по шагам? (на будующее) 1. Создать системные переменные: QTDIR=C:\Qt\4.4.0 Path=%QTDIR%\bin;%PATH%; 2. открыть консоль Visual Studio 2005 Command Prompt 3. cd C:\Qt\4.4.0 4. set QMAKESPEC=win32-msvc2005 (что то делаем) 5. configure (что то конфигурируем) 6. nmake?? (непонятно что делаем) да и я configure, nmake запускал без параметров, так ли я все делал?(просто боюсь, если переустановлю систему, обратно буду мучаться...) Все вы сделали правильно. Шаг 4 не обязателен, но хуже от него не будет :) configure вы настраиваете Qt для сборки, задаете нужный вам конфиг nmake непосредственно нужна для компиляции Qt Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: diver85 от Июнь 15, 2008, 17:02 спасибо :)
Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: Godfather от Июнь 16, 2008, 13:59 и в консоле надо писать SET PATH=%QTDIR%\bin;%PATH%;
Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: Mikhail от Июнь 16, 2008, 19:27 Настройка Qt под Visual Studio 2005 Ребята, не могу заставить работать QT под Visual Studio 2005. Имею коммерческую QT ( qt-win-commercial-4.4.0.exe ), интегратор под VS 2003-2008 ( qt-vsintegration-1.4.0.exe ) и непосредственно саму Visual Studio 2005 Ход работы: 1.Сначало установил qt-win-commercial-4.4.0.exe 2.Установил Service Pack 1 for .NET Framework (без него не хочет устанавливаться интегратор!) 2. Установил интегратор qt-vsintegration-1.4.0.exe Вроде как должно все заработать... Создал в Visual Studio 2005 шаблон проекта QT (QT Application), выдает что нету dll'ки (MSVCP71D.dll) Наверное что то я не сделал? ??? Помогите ребят правильно собрать :-[ Непонятно какую Qt вы имеете ввиду? qt-win-commercial-4.4.0.exe нет в природе. Есть что то типа qt-win-commercial-4.4.0-vs2005.exe - это уже откомпилированная версия Qt под Visual Studio 2005. Для нее никаких танцев с бубнами не надо. Она просто распаковывается в указанную вами директорию. Нужно только определить системную переменную QTDIR=<ваш путь на Qt>, а в путях добавить путь %QTDIR%\bin. И ничего компилировать не надо. Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: Godfather от Июнь 17, 2008, 09:35 как это нет в природе?
а это http://torrents.ru/forum/viewtopic.php?t=894142 что? ещё бывает коммеческая версия в виде архива а так же необходимость переконфигурировать а потом полностью перекомпилировать всю Qt Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: Mikhail от Июнь 17, 2008, 10:29 как это нет в природе? а это http://torrents.ru/forum/viewtopic.php?t=894142 что? ещё бывает коммеческая версия в виде архива а так же необходимость переконфигурировать а потом полностью перекомпилировать всю Qt Нет в природе, это значит, что нет официально у Троллей такой версии. В виде архива есть - это исходники для компиляции. Название: Re: Настройка Qt под Visual Studio 2005 Отправлено: Примерный ученик от Август 15, 2008, 10:29 Почти по теме.
В связи с разработкой для МСВС-3.0 версия 13, я ограничен в выборе QT - это QT3.3 Контора закупила студию 2005. Оказалось, что комерческая QT 3.3.8 студию 2005 видит, но интегрироваться в нее не хочет, т.е. дополнительная панелька не появляется... Тогда я скачал из http://sourceforge.net/project/showfiles.php?group_id=49109 исходники qtwin free. создал переменные окружения Код: QMAKESPEC= win32-msvc2005 Запустил командную строку студии и в ней Код: cd c:\Qt\3.3.8 Компиляция прошла без проблемм. Результат такой же, как и с комерческой версией... Более того, если собранный QT просто перенести на комп с установленным VC-2005 Express Edition и прописать те же переменные окружения, то все замечательно работает!!! Хотя если компилировать QT под Express-ом, то приходится искать кучу отсутствующих *.h и *.lib Получаем полностью бесплатную среду разработки... А полная интеграция возможна, если есть лицензия на QT4, и применить ее интегратор... |