Название: Ошибка при запуске Отправлено: Niobis от Май 24, 2011, 09:02 Компилирую программу из готовых исодников под ОС Windows XP.
Все работает, как на моей ХР, так и на другом компе с Windows Seven (на нем нет ни Qt ни VisualStudio). Проблема в том, что при попытке запустить программу на други компах с ХР выдает ошибку: Цитировать Приложение невозможно запустить, поскольку оно некорректно настроено. Повторная установка поможет решить проблему. Все необходимые библиотеки лежат в папке с exe-шником. Может кто-то сталкивался с подобной проблемой либо знает, как ее решить.--------- Важное дополнение: испоьзую Qt SDK (версия 4.7.3). сборку провожу в Qt Creator. Название: Re: Ошибка при запуске Отправлено: GreatSnake от Май 24, 2011, 09:11 Цитировать Все необходимые библиотеки лежат в папке с exe-шником. Похоже что не все.Натрави твой экзешник на depends.exe (Dependency Walker - поставляется с VS, если оный не стоит, то берёшь здесь (http://www.dependencywalker.com/)) и определяешь требуемые либы. Название: Re: Ошибка при запуске Отправлено: kambala от Май 24, 2011, 10:10 скорее всего vcredist на тех машинах не установлен
Название: Re: Ошибка при запуске Отправлено: Niobis от Май 24, 2011, 11:10 к сожалению, ничего не помогло.
По поводу dll - сбросил ВСЕ из каталога с Qt + все те, на которые ругался Dependency Walker (кстати даже на моем компе он нашел какие-то ошибки). По поводу vcredist - не помогло. И еще проверил - дело не в сборке Винды, даже на аналогичном оно не запускается. Такой вопрос: откомпилированная в с++ билдере программа не запускается на других компах, пока не настроиш правильно параметры компиляции(отключить Build with runtime packages и прочее). Наверняка что-то подобное есть и в Qt. Может кто-то знает о таком? Название: Re: Ошибка при запуске Отправлено: Niobis от Май 24, 2011, 19:26 Подскажите, пожалуйста, с чем связана ошибка:
Цитировать Отсутствует программа gdb для "Microsoft Visual C++" Установлена VS 2008.Ошибка появляется при попытке начать отладку проекта. В консоли при это следующие записи: Цитировать Не удалось найти в среде окружения сборки команду: nmake.exe Возникла ошибка при сборке проекта MyTest (цель: Настольный компьютер) Во время выполнения сборки на этапе "Сборка" Название: Re: Ошибка при запуске Отправлено: NortT от Май 24, 2011, 19:33 Ну с тем и связана, что gdb отсутствует :)
Цитировать GNU Debugger — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada и Фортран. GDB — свободное программное обеспечение, распространяемое по лицензии GPL. p.s. переменные среды проверь, возможно там пути просто не прописаны. Название: Re: Ошибка при запуске Отправлено: Niobis от Май 24, 2011, 19:54 на самом деле, меня ОЧЕНЬ беспокоит следующее:
Цитировать Не удалось найти в среде окружения сборки команду: nmake.exe Переменные окружения я прописал, но в этом Название: Re: Ошибка при запуске Отправлено: Niobis от Май 24, 2011, 22:03 случилось ужастное.
оно откомпилировалось в версию, запускающуюся на других машинах, но... я не знаю как. последние пол часа-час я клацал все подряд в Qt 4.5 и 4.7, компилировал, запускал разнообразные непонятные файлы в попытках добиться хоть чего-то. но эта подлая программа откомпилировала нужные exe не в тот каталог. это эпический фейл. всем спасибо за попытки помоч. я пошел клацать все подряд еще раз, теперь четко мониторя к чему это приводит. |