Russian Qt Forum
Ноябрь 22, 2024, 23:25
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Qt + Visual Studio 2005
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt + Visual Studio 2005 (Прочитано 9116 раз)
Namelles One
Гость
Qt + Visual Studio 2005
«
:
Ноябрь 11, 2006, 19:41 »
Идея какая - Студия все свои проекты компилит для работы под ДотНЕТ 2.0, в том числе даже Qt-шные...
Согласитесь - это не труЪ... Всем как среда разработки Студия меня устраивает, кроме этого...
Лечится это хоть как-то?
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Qt + Visual Studio 2005
«
Ответ #1 :
Ноябрь 11, 2006, 19:50 »
переходом на VC6!
Записан
Dendy
Гость
Qt + Visual Studio 2005
«
Ответ #2 :
Ноябрь 11, 2006, 19:55 »
MinGW либо VC7.1. VC6 - не вариант, ибо слишком устарела, чтобьІ соблюдать стандарт.
Записан
Namelles One
Гость
Qt + Visual Studio 2005
«
Ответ #3 :
Ноябрь 11, 2006, 20:10 »
Да ну лесом....
Вот и юзай помледнии версии прог...
Записан
ElderOrb
Гость
Qt + Visual Studio 2005
«
Ответ #4 :
Ноябрь 11, 2006, 22:25 »
Цитировать
Идея какая - Студия все свои проекты компилит для работы под ДотНЕТ 2.0, в том числе даже Qt-шные...
Чё-то я не понимаю о чём речь если честно ж). Нельзя ли пояснять свою мысль?. ж) Просто я как раз использую ms vs 2005 + Qt и никаких особых отличий от ms vs 2003 или проблем не вижу. Ну почти. Кроме конечно дебильных манифестов, из-за которых приходится релизы линковать со статическим Qt и CRT
Записан
Dendy
Гость
Qt + Visual Studio 2005
«
Ответ #5 :
Ноябрь 12, 2006, 03:29 »
Дело в том, что даже со статическими Runtime-библиотеками приложение, собранное на VC2005, обращается к библиотекам .NET2x, следствие чего - невозможность запуска приложения без установленного .NET Framework 2.0.
Слишком поздно МС спохватилось лечить DLL-Hell. Хотя...
IMO, МС как раз затеяло всю фишку, чтобьІ заставить переходить старьІх юзеров .Nt-систем на Vista. Очередная принудиловка.
Способ лечения на старьІх платформах (XP получается старая) - юзать MinGW либо VC7.1.
Записан
noosooth
Гость
Qt + Visual Studio 2005
«
Ответ #6 :
Ноябрь 12, 2006, 12:54 »
Цитата: "Dendy"
Дело в том, что даже со статическими Runtime-библиотеками приложение, собранное на VC2005, обращается к библиотекам .NET2x ...
Однако это сильно неприятная новость.
Интересно, а как данный факт (c минимальными телодвижениями) можно проверить проверить на машине с
XP SP2 и установленной на ней VS2005 и соответственно .NET 2.0?
Записан
Dendy
Гость
Qt + Visual Studio 2005
«
Ответ #7 :
Ноябрь 12, 2006, 14:16 »
Никак. Попробовать запустить на Win9x.
Записан
noosooth
Гость
Qt + Visual Studio 2005
«
Ответ #8 :
Ноябрь 12, 2006, 16:33 »
Цитата: "Dendy"
Никак. Попробовать запустить на Win9x.
Уже практически оффтопик, тем не менее что-то здесь не так.
Из под VS2005 собираю болванку MFC проекта.
Runtime и MFC линкую статически, без _UNICODE и без /clr.
По крайней мере у меня это дело спокойно запускается под Win98.
.NET'а насколько я могу судить, там вроде нет.
Записан
ElderOrb
Гость
Qt + Visual Studio 2005
«
Ответ #9 :
Ноябрь 12, 2006, 16:35 »
Цитата: "Dendy"
Дело в том, что даже со статическими Runtime-библиотеками приложение, собранное на VC2005, обращается к библиотекам .NET2x, следствие чего - невозможность запуска приложения без установленного .NET Framework 2.0.
Слишком поздно МС спохватилось лечить DLL-Hell. Хотя...
IMO, МС как раз затеяло всю фишку, чтобьІ заставить переходить старьІх юзеров .Nt-систем на Vista. Очередная принудиловка.
Способ лечения на старьІх платформах (XP получается старая) - юзать MinGW либо VC7.1.
Любопытно. Надо будет нарыть тачку с 98-ой и проверить. Мне казалось что неналичие в зависимостях всяких левых дотнетовских dll-ек является достаточной гарантией что программе не будет нужен никакой .NET...
Записан
Dendy
Гость
Qt + Visual Studio 2005
«
Ответ #10 :
Ноябрь 12, 2006, 21:15 »
Возможно я ошибаюсь, но практика показьІвает обратное. Я и мой коллега программируем на Qt4, у нас два разньІх проекта, два разньІх заказчика. ПопьІтка каждого из нас собрать билд своего проекта на VS2005 и отправить своему заказчику провалилась. ПрограммьІ просто не запускались. При етом все зависимости библиотек бьІли соблюденьІ.
Если честно, я понятия не имею, зачем делать рилизьІ на VS2005. Ибо VS2003 (7.1) с прекрасно с етой задачей справляется. Кроме того, для последнего у нас есть лицензия. И не только у нас, а и у многих софтварньІх контор, пишущих под винду больше года.
Кроме того, никто не мешает собирать рилизьІ на MinGW - вообще замечательньІй вариант. Особенно с точки зрения денег. А для GPL-софта на Qt4 MinGW вообще единственньІй вариант.
Записан
Alexei
Гость
Qt + Visual Studio 2005
«
Ответ #11 :
Ноябрь 13, 2006, 18:45 »
Цитировать
Дело в том, что даже со статическими Runtime-библиотеками приложение, собранное на VC2005, обращается к библиотекам .NET2x, следствие чего - невозможность запуска приложения без установленного .NET Framework 2.0
Это Dendy так шутит
Записан
ufna
Гость
Qt + Visual Studio 2005
«
Ответ #12 :
Ноябрь 13, 2006, 20:18 »
это эксперсс-версия компилит все под нет платформу, это факт.
А вот полная, по моему, только с манифестами мудрит...
Записан
Вячеслав
Гость
Qt + Visual Studio 2005
«
Ответ #13 :
Ноябрь 13, 2006, 20:25 »
Сегодня поизвращался малость - все путем ... В смысле без всяких .Net'ов на линолеуме(winMe) прога (4.2 +vs2005) взлетела нормально ....
Студия - полная .....
PS. А никто не сталкивался с воплем , что mt не может обновить манифест в библиотеке ? лечиться только полной чисткой проекта ....
Собственно это в морг ? или есть более мягкие пути ?
Записан
Joe
Гость
Qt + Visual Studio 2005
«
Ответ #14 :
Ноябрь 15, 2006, 19:34 »
редкостный боян.
никакой нафиг дотнет2 не нужен, если не компилялись с managed, ему взяться неоткуда. А вот манифесты с РОДНЫМИ MS библиотеками (просьба не путать с NET2) - они нужны, но это не такая уж большая печаль, они в папке redist есть и в лучшем виде. Никакой статиццкой линковки, никаких установок дотнет.
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...