Название: Runtime Error Отправлено: redcouch от Июль 31, 2010, 00:41 Здравствуйте.
При запуске exe-файла браузера, что находиться в примерах Qt возникает следующая ошибка: (http://fs2.www.ex.ua/show/617064784981/3390379/3390379.jpg?800) Такая же возникает и при запуске некоторых других прог. Ошибка не возникает, если я запускаю эту и другие проги после компиляции в Qt Creator или же с помощью прилагающейся проги Qt Examples and Demo. Как видно с рисунка, .dll у меня находятся прямо в папке с .ехе. Ошибка возникает на двух совсем разных ПК. У других людей все гладко запускается - у одного все .dll от Qt находятся в папке system32, а как у другого я не знаю. Буду очень признателен, если кто-то поможет с решением этой проблемы. Спасибо за внимание. Название: Re: Runtime Error Отправлено: Sancho_s_rancho от Июль 31, 2010, 01:42 Ну как минимум программам еще иконки всякие показывать надо. А для это у Qt есть плагины различные. Смотри в ассистенте qt.conf. Может runtime компилятора Microsoft (если его используете) не поставлен. Хотя вряд ли. Там Ошибка другая выскакивает.
Название: Re: Runtime Error Отправлено: Nimbus от Июль 31, 2010, 12:55 Установите Visual C++ 2008 Redistributable Package (x86), если вы на нём компилили. Надо было на MinGW оставаться ;)
Название: Re: Runtime Error Отправлено: redcouch от Июль 31, 2010, 13:22 Я всю работу делал в QtCreator и, как я понял, компилировал с помощью MinGW GCC, так как почти ничего дефолтного не менял. Даже не компилированные мною проги - те что йдут в комплекте примеров у меня не работают по той же причине, что и браузер.
Название: Re: Runtime Error Отправлено: JamS007 от Август 01, 2010, 16:05 Уже советовали установить Visual C++ 2008 Redistributable. Должно помочь.
Название: Re: Runtime Error Отправлено: kataklysm от Сентябрь 07, 2010, 09:59 Ну собственно у меня точно такая же проблема. При debug сборке - запускается нормально, а при release сборке выдает данную ошибку. Облазил уже много что в интернете, решения к сожалению у меня нет. Может у кого нибудь есть какие либо решения? Сборка производится стандартными средствами. QT+Creator. Пробовал версии 4.6.3 и 4.7.0-rc
Название: Re: Runtime Error Отправлено: crossly от Сентябрь 07, 2010, 10:15 dependencywalker должен помочь...
Название: Re: Runtime Error Отправлено: OS2 от Сентябрь 07, 2010, 11:44 Думаю тебе манифестов не хватает, проверь есть ли файл манифеста - *.manifest, если да, посмотри какие версии библиотек там прописаны и поищи их в: Х:\WINDOWS-DIR\WinSxS\...
Название: Re: Runtime Error Отправлено: kataklysm от Сентябрь 07, 2010, 11:51 Думаю тебе манифестов не хватает, проверь есть ли файл манифеста - *.manifest, если да, посмотри какие версии библиотек там прописаны и поищи их в: Х:\WINDOWS-DIR\WinSxS\... А разве они нужны при стандартных сборках mingw? Хм...Если в main.cpp вместо: MainWindow w; w.show(); Написать: MainWindow *w = new MainWindow; w->show(); То программа запускается в release и падает с утечкой памяти, а при debug-сборке - ошибка аналогичная(Runtime Error) Спасибо. |