Russian Qt Forum
Ноябрь 24, 2024, 00:31
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Ошибка 0xc000001d при запуске приложения
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Ошибка 0xc000001d при запуске приложения (Прочитано 8515 раз)
Mihill
Гость
Ошибка 0xc000001d при запуске приложения
«
:
Август 08, 2017, 12:59 »
День добрый!Нарвался на такую задачу, на компе (ОС -Windows Embedded) не хочет запускаться приложение(приложение рабочее, его делал в qt5.5.1.комп mingw на другой машине). При запуске получаю след окно "Application error. " с ошибкой :"The application failed to initialize properly(0xc000001d)". Начал гуглить, нашел инфу , что если на машине амд-шный проц, то может быть связано с SSE2. Отключил я SSE2 и пересобрал приложение,но изменений никаких. И самое интересное,что если делаю консольное приложение, то оно запускается без ошибок. Если кто-нибудь сталкивался с такой проблемой,прошу совета.
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #1 :
Август 08, 2017, 14:44 »
А может просто у вас проблема в коде?
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #2 :
Август 08, 2017, 14:52 »
как ведёт себя приложение на Винде, которая не ембедед?
Записан
Юра.
Mihill
Гость
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #3 :
Август 08, 2017, 15:09 »
Я сразу решил проверить свои писанины. Создал пустое приложение с формой средствами creator . Сделал сборку,запустил, работает. Перенес на машину с эмбедедом,изменений нет. Там запускается только консольное приложение.
Записан
Mihill
Гость
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #4 :
Август 08, 2017, 15:14 »
По поводу поведения, приложение простенькое(пару виджетов с кнопоками). Пробывал на разных машинах с разными ОС.Проблем не наблюдал.Даже пробывал на эмбедеде только проц другой атом.Тоже все ок.
Записан
Mihill
Гость
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #5 :
Август 09, 2017, 09:25 »
В итоге запустил.Брал готовые приложения и пробывал запускать,запустилось приложение, собранное со стат библиотеками. Перенастроил среду и слепил приложение со стат библ,и все работает.Сборка с динам библ не работает.. Причину так и не нашел
Записан
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #6 :
Август 09, 2017, 11:35 »
Может, какой-нибудь библиотеки не хватает, а при запуске приложение не может внятно сказать, какой. Попробуйте на этой машине установить qt и запустить. Может, .net или еще какой хрени от win.
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Mihill
Гость
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #7 :
Август 09, 2017, 12:23 »
Когда спецом удалял длл ,тогда пишет что не хватает такой то библы,а так только 0xc000001d.Но интересно, что делая линковку библ статично, то все ок.
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #8 :
Август 09, 2017, 16:28 »
может где-то подхватывается длл не той версии? посмотри в PATH
Записан
Изучением 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
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #9 :
Август 10, 2017, 06:35 »
можно попробовать поставить на целевую машину Dependency Walker и из него запустить программу, он напишет каких DLL-ок не хватает или чего несоответствует
Записан
Юра.
Mihill
Гость
Re: Ошибка 0xc000001d при запуске приложения
«
Ответ #10 :
Август 10, 2017, 06:58 »
Спасибо,попробую. Но если бы не хватало длл, то приложение не запускалось на других машинах,а оно работает(на иразных ОС,даже на эмбедеде только проц другой), или я что то не понимаю?
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...