crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> ошибка 0xc000001d при запуске
abc
  опции профиля:
сообщение 7.7.2014, 19:52
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Привет)
При переходе с qt4 на qt5 столкнулся с тем, что приложение не запускается на некоторых XP. Предполагаю, дело в том, что собираю отныне не 2008 студией, а 2010.
Дело не в моём приложении, пробовал запускать пример analogclock.exe, та же реакция: http://screencast.com/t/qZajHrVx
это я с собой таскаю: msvcp100.dll и msvcr100.dll от студии 10.0.40219.1
может быть нужно что-то ещё, какие есть премудрости дистрибуции приложения, помимо этих либ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 7.7.2014, 20:24
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


заметь, что у тебя запрашивается дебажная общая библиотека msvcr. вполне вероятно, что Qt собран с релизной и из-за этого возникает конфликт.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 8.7.2014, 11:58
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


это я самовольно в дебаге собирал для теста
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 8.7.2014, 12:18
Сообщение #4


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


ты устанавливал на машине redist пакет библиотек от MSVS2010? таскать две dll-ки может быть недостаточно. у них могут быть другие связи.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 8.7.2014, 16:18
Сообщение #5


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


хмм, нет, только эти dll, попробую посмотреть в этом направлении, спасибо)

Сообщение отредактировал abc - 8.7.2014, 16:26
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 9.7.2014, 18:20
Сообщение #6


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


Установка пакетов от 2008 и 2010 студии не помогла, я вот встречал в сети мнение, что эта ошибка может быть связана с тем, что процессор не поддерживает sse2, и у юзера с такой проблеммой действительно amd athlon xp 2000, написано, что он не поддерживает. кто-нибудь может это разъяснить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ahalaj
  опции профиля:
сообщение 10.7.2014, 10:43
Сообщение #7


Студент
*

Группа: Участник
Сообщений: 47
Регистрация: 14.6.2014
Пользователь №: 4166

Спасибо сказали: 13 раз(а)




Репутация:   1  


Абсолютно точно это из-за SSE2.

отсюда
Цитата
As far as I’ve tested, if Qt library is compiled with SSE2 and machine does not have the SSE2 support, your Qt application will crash with “The application failed to initialize properly “0xc000001d” error message.
И говорят что надо самому пересобрать Qt с опцией "-sse2", потому что в готовых бинарниках с сайта qt-project эта опция включена и они не будут работать на всяких Атлонах и прочих недопроцессорах.

Цитата(ahalaj @ 10.7.2014, 11:40) *
И говорят что надо самому пересобрать Qt с опцией "-sse2", потому что в готовых бинарниках с сайта qt-project эта опция включена и они не будут работать на всяких Атлонах и прочих недопроцессорах.

То есть "-no-sse2" конечно, бинарники на сайте собраны как раз с "-sse2", поэтому и не работают на старых процах.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 10.7.2014, 12:12
Сообщение #8


Участник
**

Группа: Участник
Сообщений: 221
Регистрация: 16.12.2010
Из: СПб
Пользователь №: 2272

Спасибо сказали: 26 раз(а)




Репутация:   4  


о, большое спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 6:00