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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: qt VS2008 .net framework проблемы  (Прочитано 6266 раз)
daimon
Гость
« : Май 25, 2011, 21:26 »

Как отучить зависимость qt от .net framework? И как в проекте после создания можна поменять версию .net? (если отучить не получится)
« Последнее редактирование: Май 26, 2011, 00:09 от daimon » Записан
zenden
Гость
« Ответ #1 : Май 25, 2011, 21:43 »

Лучше расскажите как приучить его к .net framework, мне интересно послушать)
Записан
daimon
Гость
« Ответ #2 : Май 25, 2011, 21:46 »

Лучше расскажите как приучить его к .net framework, мне интересно послушать)
всё просто сдираешь коммерческую версию qt и интегратор ставишь и вуаля

или я туплю, но у людей где кривой нет фрейворк моя прога не грузится (пишет неправильная конфигурация) именно из-за него или просто не хватает файлов типа MSV100.dll

что скажете, как побороть такую фигню, все кютэшные длл на месте
« Последнее редактирование: Май 25, 2011, 21:50 от daimon » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Май 25, 2011, 22:23 »

это не фреймворк:)
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #4 : Май 25, 2011, 22:28 »

Не надо путать .net framework и visual c++ runtime. mingw тоже требует свой рантайм (если не принять специальных мер, типа, статической сборки). Кстати, рантайм от именно 2008 студии имеет формат msvc*90.dll. А 9 - версия студии, т.е. 2008. Так что msvc*100.dll - от 2010 студии.
Записан
daimon
Гость
« Ответ #5 : Май 25, 2011, 22:58 »

Не надо путать .net framework и visual c++ runtime. mingw тоже требует свой рантайм (если не принять специальных мер, типа, статической сборки). Кстати, рантайм от именно 2008 студии имеет формат msvc*90.dll. А 9 - версия студии, т.е. 2008. Так что msvc*100.dll - от 2010 студии.
я просто ляпнул - я не знаю, что не так просто, написано неправильная конфигурация. Что это?
студия стоит 2008, только qt 4.5.0, но всё равно в папке с проектом есть нужные длл qt 4.7.0
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4746



Просмотр профиля WWW
« Ответ #6 : Май 25, 2011, 23:17 »

значит в папку приложения надо еще поместить соответствующие дллки от vc++ runtime (должно бысть достаточно msvcr100.dll и msvcp100.dll)
« Последнее редактирование: Май 25, 2011, 23:19 от kambala » Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #7 : Май 25, 2011, 23:23 »

Нужен рантайм от соответствующей версии студии (которой компилировался проект). Также важна версия service pack студии (SP1 или без него). Вот примерные ссылки 2008 студия и 2008 студия с SP1 
Записан
daimon
Гость
« Ответ #8 : Май 25, 2011, 23:24 »

значит в папку приложения надо еще поместить соответствующие дллки от vc++ runtime (должно бысть достаточно msvcr100.dll и msvcp100.dll)

про длл я сделал предположение (точного имени просто не знаю под 2008 студию), проект делал на 2008 студии. Как он не может работать на компе с 2008 студией и qt 4.5.0?

в том то и неудобство тестирую через человека, у меня та работает
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #9 : Май 25, 2011, 23:26 »

значит в папку приложения надо еще поместить соответствующие дллки от vc++ runtime (должно бысть достаточно msvcr100.dll и msvcp100.dll)
Вообще-то, мелкомягкие рекомендуют ставить Redistributable Package, а не таскать библиотеки в папке программы. Просто винда сама раскладывает эти файлики в свои папки в соответствии с билдами.
Записан
daimon
Гость
« Ответ #10 : Май 25, 2011, 23:28 »

значит в папку приложения надо еще поместить соответствующие дллки от vc++ runtime (должно бысть достаточно msvcr100.dll и msvcp100.dll)
Вообще-то, мелкомягкие рекомендуют ставить Redistributable Package, а не таскать библиотеки в папке программы. Просто винда сама раскладывает эти файлики в свои папки в соответствии с билдами.
бывают ещё чудеса, когда адекватно не работает лайнэдит на другом компе
Записан
daimon
Гость
« Ответ #11 : Май 25, 2011, 23:59 »

на компе стоит 4 нет фрейворк и студия 2008 (значит все нужные длл из студии на месте), проект не запускается, пробую ставить 3.5 кусок
« Последнее редактирование: Май 26, 2011, 00:26 от daimon » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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