|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
|
microsoft visual c++ runtime library17.08.2013, 15:37. Показов 5936. Ответов 43
Метки нет (Все метки)
я написал примитивный чат, при попытке запуска у всех клиента или сервера выдает ошибку:
microsoft visual c++ runtime library но у меня её нет Я решил поставить виртуальную машину, даже поставил тот же дистрибутив ОС что стоит на основной машине, но ошибка осталась. Потом на виртуальной машине скачал Qt и скомпилировал, запускается, но если по пробовать запустить уже скомпилированное приложение, ошибка остается. Ставил все версии ms visual c++ redistributable, не спасло. Выкладываю приложение здесь, проверьте у себя, может чудом заработает, и помогите пожалуйста решить проблему. из-за размеров не могу вложить файл на форум
0
|
|
| 17.08.2013, 15:37 | |
|
Ответы с готовыми решениями:
43
Visual c++Runtime Library Qt5 ошибка при попытке запуска .exe (visual C++ runtime library) Visual c++ runtime error |
|
Ушел с форума
|
|
| 17.08.2013, 17:58 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
||
| 17.08.2013, 18:00 [ТС] | ||
|
если я запускаю под отладчиком на виртуальной машине, запускается без ошибок
0
|
||
|
Ушел с форума
|
|||||||||||
| 17.08.2013, 18:11 | |||||||||||
|
В коде сервера есть такой фрагмент:
1
|
|||||||||||
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
|
| 17.08.2013, 18:26 [ТС] | |
|
0
|
|
|
Ушел с форума
|
|
| 17.08.2013, 18:34 | |
|
Строка "MainWindow w" выполняется или нет ?
До нее управление вообще доходит ?
0
|
|
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
||
| 17.08.2013, 18:51 [ТС] | ||
|
Добавлено через 10 минут проблема в какой-то из dll библиотеки я компилировал релиз, все было нормально, потом кинул все необходимые библиотеки для запуска скомпилированного приложения, выскочила ошибка, и теперь через компиляцию в Qt тоже выскакивает, и когда удаляю все библиотеки, снова компилирую, и работает
0
|
||
|
Ушел с форума
|
|
| 17.08.2013, 18:56 | |
|
Может, Вы случайно подсунули программе отладочную версию какой-нибудь dll ?
Это бы и объяснило то, что она под отладчиком нормально работает...
0
|
|
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
|
| 17.08.2013, 18:58 [ТС] | |
|
0
|
|
|
Ушел с форума
|
|
| 17.08.2013, 20:06 | |
|
Вы уверены, что включили в каталог с exe все необходимые библиотеки ?
Можно попробовать сделать так: скопировать все файлы из папки Qt\MinGW\bin в папку с программой. Попробуйте, если запустится, значит не хватает каких-то dll.
0
|
|
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
|||
| 17.08.2013, 21:43 [ТС] | |||
|
Добавлено через 29 минут
0
|
|||
|
Ушел с форума
|
|
| 17.08.2013, 21:49 | |
|
Вот я не поленился и проверил.
Скачал Qt 5.0.2-MinGW, открыл в нем проект Server, выполнил сборку. Положил в каталог с exe все зависимые библиотеки, запустил, получил точно такую же ошибку. Теперь (внимание!) скопировал в этот же каталог все файлы из папки bin из Qt и после этого все заработало. Открылось окно чата. Так что проверяйте dll-зависимости.
1
|
|
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
||
| 17.08.2013, 21:57 [ТС] | ||
|
0
|
||
|
Ушел с форума
|
|
| 17.08.2013, 21:58 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
|
| 18.08.2013, 11:44 [ТС] | |
|
как бы не старался и так не получилось
вот такой результат на виртуальной машине на обоих версиях: 1. release компилируется 2. я перекинул приложение в qt/minGW/bin - заработало 3. создал отдельный каталог, закинул туда приложение и даже все файлы из qt/minGW/bin - не работает на основной машине запускается релиз используя лишь около 10-и зависимых библиотек qwindow.dll добавлял, ничего хорошего windows/system32/msvcrt.dll добавил, тоже не работает Добавлено через 3 часа 57 минут Поставил виртуальную XP, теперь все как на основной системе, везде работает используя всего ~10 библиотек, но если скинуть кому-то то что скомпилировано в XP (в моем случае я по пробовал запустить на основной системе), снова будет ошибка. Тоже самое если я перекину на XP то что скомпилировано в основной системе. Может я немного не понимаю, это от системы зависит или сам Qt где-то мешает? Ставил через онлайн установщик Qt 5.1.0.
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
| 18.08.2013, 11:46 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
||
| 18.08.2013, 11:49 [ТС] | ||
|
Сейчас полюбовался и заметил ещё кое что: Сервер что я скомпилировал в XP, рядом с ним положил все необходимые библиотеки dll, перекинул приложение на основную систему, как я уже писал, не запустилось, потом заменил эти библиотеки теми библиотеками что у меня на Win8 в Qt\MinGW\bin, заработало. Это от системы может зависит? Или надо пробовать качать Qt MinGW оффлайн версию?
0
|
||
|
Ушел с форума
|
|
| 18.08.2013, 11:50 | |
|
Я бы сделал так: написал маленькую утилитку, которая запускает программу в режиме
отладки (CreateProcess с флагом DEBUG_ONLY_THIS_PROCESS или DEBUG_PROCESS) и с помощью WaitForDebugEvent ловит событие загрузки dll - LOAD_DLL_DEBUG_EVENT. Ну а дальше пишете в файл имена всех dll-ок, загруженных программой при нормальном ходе событий и ищете те, которых нет в каталоге.
0
|
|
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|||||||
| 19.08.2013, 10:13 | |||||||
Добавлено через 4 минуты Продолжение обсуждения в ветке WinAPI
0
|
|||||||
|
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
|
||
| 19.08.2013, 14:02 [ТС] | ||
|
Разобрался наконец с утилитой, и вот результат на скриншоте. Напомню, что само приложение одно и тоже, скомпилированное на виртуальной XP. Верхняя консоль, это приложение с библиотеками Qt взятыми на основной машине - тут все внорме. Нижняя консоль, с библиотеками Qt от виртуальной машины - тут же не работает. На сколько я понимаю он загрузил библиотеку dwmapi.dll, а вот дальше не грузит. Теперь мне все эти библиотеки искать и в проект кидать? Тут можно с уверенностью сказать что все кому я перекину приложение, заработает?
0
|
||
| 19.08.2013, 14:02 | |
|
Ошибка Microsoft Visual C++ Runtime Library - Runtime Error Microsoft Visual C++ Runtime Library или Microsoft NET Framework - что еще нужно? Microsoft Visual C++ Runtime Library
Ошибка Microsoft Visual C++ Runtime Library Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|