|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2010, 14:22 | #1 | ||
Регистрация: 29.06.2010
Сообщений: 4
|
[qt] Проблема с запуском debug версии программы
Здравствуйте..
Наткнулся на такую проблему: Собрал Qt4.6.3 с ключами для Microsoft Visual Studio 2008 -platform win32-msvc2008 -fast -opensource -nomake examples -nomake demos Release версия программы запускается на стороннем компьютере без проблем, но при компиляции в debug и последующем запуске на другом компьютере (а это очень нужно, т.к. через удалённую отладку работаю на другом компьютере, где нет ни MSVC2008 ни QT) вылетает ошибка в инициализации приложения... Смотрю в журнал системных сообщений: Цитата:
При просмотре DLL зависимостей через DependencyWalker выдаёт необходимость подключения msvcp90d.dll msvcr90.dll msvcr90d.dll. Если их кидать в папку с экзешником - программа не запускается, требует еще тучу ДЛЛ.. Пробовал это множество ему подкидывать - не получается запустить все равно.. Устанавливал на 2й компьютер, где происходит отладка файл "...\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Pac kages\vcredist_x86\vcredist_x86.exe " , как требуют некоторые источники, не помогает... Содержание make.bat файла, для создания проекта, такое: Цитата:
Помогите разобраться плз. Заранее благодарен. Последний раз редактировалось sharlarni; 29.06.2010 в 15:49. |
||
29.06.2010, 14:39 | #2 | ||
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
Цитата:
Цитата:
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." |
||
29.06.2010, 14:52 | #3 | |
Регистрация: 29.06.2010
Сообщений: 4
|
Требует QtCore4.dll и QtGui4.dll, которые успешко находит ..
А также MSVCR90.dll, IESHIMS.dll, WER.dll которые не находит, однако запускается (Требуемые ДЛЛ проверял по DependencyWalker на компьютере, где запускаю программу..) Цитата:
и в логе DependencyWalker пишет Error: The Side-by-Side configuration information for "c:\qt project\QTGUID4.DLL" contains errors. ..(тут квадраты =)).. (14001). Error: The Side-by-Side configuration information for "c:\qt project\QTCORED4.DLL" contains errors..... (14001). Error: At least one required implicit or forwarded dependency was not found. Warning: At least one delay-load dependency module was not found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module. Последний раз редактировалось sharlarni; 29.06.2010 в 15:20. |
|
29.06.2010, 14:58 | #4 |
Регистрация: 29.06.2010
Сообщений: 4
|
LDR: LdrpWalkImportDescriptor() failed to probe c:\qt project\QtGuid4.dll for its manifest, ntstatus 0xc0150002
Second chance exception 0xC0150002 (Unknown) occurred in "NTDLL.DLL" at address 0x7C9666C6 by thread 1. Exited "CONTROLSTATIONQT_DEBUG.EXE" (process 0xD3C) with code -1072365566 (0xC0150002) by thread 1. Вот еще также ошибка из лога Процесса profiling в DependencyWalker PS. Такое впечатление, что я подкидываю не те Qtшные Debug DLL.. При открытии DW Релизовых DLL - они успешно открываются.. А при Debug - выскакивают ошибки Последний раз редактировалось sharlarni; 29.06.2010 в 15:18. |
29.06.2010, 15:33 | #5 |
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
QtGuid4.dll и QtGui4.dll это разные dll, подкиньте ему QtGuid4.dll и QtCored4.dll.
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." |
29.06.2010, 15:35 | #6 | |
Регистрация: 29.06.2010
Сообщений: 4
|
Цитата:
ЗЫ И хотел бы уточнить, для ясности еще раз, что Debug версия на компьютере с установленной MSVS2008 и Qt - работает.. на сторонних -нет. =( Последний раз редактировалось sharlarni; 29.06.2010 в 15:49. |
|
29.06.2010, 16:14 | #7 |
учу английский...
Форумчанин
Регистрация: 04.04.2009
Сообщений: 480
|
Ну тогда не знаю, я использую компилятор gcc и у меня таких проблем нет (запускается debug версия если тяну с собой dll qt), а у Вас наверное MSVS тянет с собой свои dll, попробуйте запустить на компе с установленной VS.
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..." |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание программы в системном отладчике Debug | McDoC | Помощь студентам | 2 | 06.05.2010 13:40 |
проблема с запуском программы под cygwin | motorway | Общие вопросы C/C++ | 4 | 24.02.2010 16:58 |
Проблема с запуском программы | K[Lanc]N | Помощь студентам | 5 | 21.02.2009 22:49 |
Проблема с запуском | boroda | Помощь студентам | 5 | 11.01.2009 11:52 |
С запуском программы | OrdJONY | Общие вопросы Delphi | 14 | 28.03.2007 12:13 |