Russian Qt Forum
Ноябрь 23, 2024, 13:36
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Ошибка при запуске
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Ошибка при запуске (Прочитано 5929 раз)
Niobis
Гость
Ошибка при запуске
«
:
Май 24, 2011, 09:02 »
Компилирую программу из готовых исодников под ОС Windows XP.
Все работает, как на моей ХР, так и на другом компе с Windows Seven (на нем нет ни Qt ни VisualStudio).
Проблема в том, что при попытке запустить программу на други компах с ХР выдает ошибку:
Цитировать
Приложение невозможно запустить, поскольку оно некорректно настроено. Повторная установка поможет решить проблему.
Все необходимые библиотеки лежат в папке с exe-шником. Может кто-то сталкивался с подобной проблемой либо знает, как ее решить.
---------
Важное дополнение:
испоьзую Qt SDK (версия 4.7.3).
сборку провожу в Qt Creator.
«
Последнее редактирование: Май 24, 2011, 09:05 от Niobis
»
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Ошибка при запуске
«
Ответ #1 :
Май 24, 2011, 09:11 »
Цитировать
Все необходимые библиотеки лежат в папке с exe-шником.
Похоже что не все.
Натрави твой экзешник на depends.exe (Dependency Walker - поставляется с VS, если оный не стоит, то берёшь
здесь
) и определяешь требуемые либы.
Записан
Qt 5.11/4.8.7 (X11/Win)
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Ошибка при запуске
«
Ответ #2 :
Май 24, 2011, 10:10 »
скорее всего vcredist на тех машинах не установлен
Записан
Изучением 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
Niobis
Гость
Re: Ошибка при запуске
«
Ответ #3 :
Май 24, 2011, 11:10 »
к сожалению, ничего не помогло.
По поводу dll - сбросил
ВСЕ
из каталога с Qt + все те, на которые ругался Dependency Walker (кстати даже на моем компе он нашел какие-то ошибки).
По поводу vcredist - не помогло.
И еще проверил - дело не в сборке Винды, даже на аналогичном оно не запускается.
Такой вопрос: откомпилированная в с++ билдере программа не запускается на других компах, пока не настроиш правильно параметры компиляции(отключить Build with runtime packages и прочее).
Наверняка
что-то подобное есть и в Qt. Может кто-то знает о таком?
Записан
Niobis
Гость
Re: Ошибка при запуске
«
Ответ #4 :
Май 24, 2011, 19:26 »
Подскажите, пожалуйста, с чем связана ошибка:
Цитировать
Отсутствует программа gdb для "Microsoft Visual C++"
Установлена VS 2008.
Ошибка появляется при попытке начать отладку проекта.
В консоли при это следующие записи:
Цитировать
Не удалось найти в среде окружения сборки команду: nmake.exe
Возникла ошибка при сборке проекта MyTest (цель: Настольный компьютер)
Во время выполнения сборки на этапе "Сборка"
«
Последнее редактирование: Май 24, 2011, 19:33 от Niobis
»
Записан
NortT
Гость
Re: Ошибка при запуске
«
Ответ #5 :
Май 24, 2011, 19:33 »
Ну с тем и связана, что gdb отсутствует
Цитировать
GNU Debugger — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada и Фортран. GDB — свободное программное обеспечение, распространяемое по лицензии GPL.
p.s. переменные среды проверь, возможно там пути просто не прописаны.
«
Последнее редактирование: Май 24, 2011, 19:35 от NortT
»
Записан
Niobis
Гость
Re: Ошибка при запуске
«
Ответ #6 :
Май 24, 2011, 19:54 »
на самом деле, меня
ОЧЕНЬ
беспокоит следующее:
Цитировать
Не удалось найти в среде окружения сборки команду: nmake.exe
Переменные окружения я прописал, но в этом
censored
Qt SDK не совсем очевидно куда именно нужно им ссылаться, а Qt 4.5.3 не подошел.
«
Последнее редактирование: Май 24, 2011, 21:07 от Niobis
»
Записан
Niobis
Гость
Re: Ошибка при запуске
«
Ответ #7 :
Май 24, 2011, 22:03 »
случилось ужастное.
оно откомпилировалось в версию, запускающуюся на других машинах, но... я не знаю как.
последние пол часа-час я клацал все подряд в Qt 4.5 и 4.7, компилировал, запускал разнообразные непонятные файлы в попытках добиться хоть чего-то.
но эта подлая программа откомпилировала нужные exe не в тот каталог. это эпический фейл.
всем спасибо за попытки помоч. я пошел клацать все подряд еще раз, теперь четко мониторя к чему это приводит.
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...