I wrote a code on Visual studio 2015 for a windows 10 PC. The application is mainly focused on UDP communication and I use the boost libraries.
It works perfectly but when I move the folder of the code to Windows 7 I receive the error «The application was unable to start correctly (0xc000007b)». I tried also in Windows 8.1 and after rebuilding the libraries it works.
What I noticed is that when I receive the error it does not load the .dll that in the other versions it loads.
May it be a problem with the boost?
Have you ever experienced it?
asked Jul 11, 2016 at 12:49
3
0xc000007b is error when you try to use x64 dlls in x32 application or other way around, so you probably copied wrong dlls. Rebuild fixed this, as it prepared new dlls.
answered Jul 11, 2016 at 12:52
6
win7_64 visual studio 2015, 0xc000007b
When I was programming C++ code in the visual studio 2015, it threw the error:0x000007b, and I have tried three kinds of solutions;
1.Installing Direct X
2.Installing VC C++ 2015 libraries
3.Making sure the DLL is consistent with the OS(and I think this is relevant to my problem)
ANd my solution will show below:
enter image description here
and I changed the [[[Debug]]] into [[[X64]]], then, it works, I believe that because some dlls are not consistent with the platform, so if I changed the Debug platform, We will get the correct result.The prerequisite:must having installed all dlls under the X64 system.
answered Mar 10, 2018 at 11:00
I wrote a code on Visual studio 2015 for a windows 10 PC. The application is mainly focused on UDP communication and I use the boost libraries.
It works perfectly but when I move the folder of the code to Windows 7 I receive the error «The application was unable to start correctly (0xc000007b)». I tried also in Windows 8.1 and after rebuilding the libraries it works.
What I noticed is that when I receive the error it does not load the .dll that in the other versions it loads.
May it be a problem with the boost?
Have you ever experienced it?
asked Jul 11, 2016 at 12:49
3
0xc000007b is error when you try to use x64 dlls in x32 application or other way around, so you probably copied wrong dlls. Rebuild fixed this, as it prepared new dlls.
answered Jul 11, 2016 at 12:52
6
win7_64 visual studio 2015, 0xc000007b
When I was programming C++ code in the visual studio 2015, it threw the error:0x000007b, and I have tried three kinds of solutions;
1.Installing Direct X
2.Installing VC C++ 2015 libraries
3.Making sure the DLL is consistent with the OS(and I think this is relevant to my problem)
ANd my solution will show below:
enter image description here
and I changed the [[[Debug]]] into [[[X64]]], then, it works, I believe that because some dlls are not consistent with the platform, so if I changed the Debug platform, We will get the correct result.The prerequisite:must having installed all dlls under the X64 system.
answered Mar 10, 2018 at 11:00
- Remove From My Forums
-
Question
-
I don’t know what has happened but I’ve suddenly started to get this error when I debug in Visual Studio.
When I use «Start debugging» I get this error:
«Error while trying to run project: Could not load file or assembly ‘WinFormApp1’ or one of its dependencies. The module expected to contain an assembly manifest.»
And when I use «Start without debugging» I get this error:
«the application failed to initialize properly (0xc000007b).»
I really don’t know what has happened. The error «0xc000007b» is shown when I use «Start without debugging» and also for application that were debugged before this error.
I get this error for all projects. Even if I start a new project without making a single change to the code or the designer.Anyone knows how to fix this?
Thanks
Answers
-
Hi,
If you get this error for any new project, the it means something in the settings or setup got messed up.
I would suggest 2 things: first, try to reset your settings from Tools->import and export settings -> Reset all settings-> reset all settings, overwriting current settings.
If after that it still does not work, I would repair/re-install VS.
Hope that this helps,
Alina
-
Marked as answer by
Wednesday, January 6, 2010 10:45 AM
-
Marked as answer by
kwim 5 / 5 / 0 Регистрация: 22.04.2013 Сообщений: 33 |
||||
1 |
||||
22.04.2013, 16:25. Показов 25814. Ответов 17 Метки нет (Все метки)
Создал программу в Visual Studio 2012
exe файл на моем компьютере(windows 7) запускается нормально, на другом с такой же операционной системой выдает ошибку 0xc000007b, возможно это как-нибудь исправить?
1 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
22.04.2013, 16:25 |
Ответы с готовыми решениями: VS 2015 ошибка 0xc000007b Ошибка 0xc000007b Ошибка 0xc000007b Операционная система Windows 7 64 bit. Долгое время использовал только "старые"… Ошибка — 0xc000007b 17 |
oxotnik 1664 / 1133 / 80 Регистрация: 21.08.2008 Сообщений: 4,734 Записей в блоге: 1 |
||||
22.04.2013, 16:28 |
2 |
|||
правильно будет возвращать.
0 |
5 / 5 / 0 Регистрация: 22.04.2013 Сообщений: 33 |
|
22.04.2013, 17:53 [ТС] |
3 |
Код C++ Не помогло.
0 |
5 / 5 / 0 Регистрация: 22.04.2013 Сообщений: 33 |
|
02.05.2013, 17:35 [ТС] |
4 |
Может сталкивался кто-то с ней? Я думаю не хватает нескольких файлов, но вот не знаю каких.
0 |
187 / 180 / 25 Регистрация: 27.01.2012 Сообщений: 1,335 |
|
02.05.2013, 17:50 |
5 |
Мне кажется, что ты запускаешь её на XP :/
0 |
5 / 5 / 0 Регистрация: 22.04.2013 Сообщений: 33 |
|
02.05.2013, 18:45 [ТС] |
6 |
на 7 и на 8 запускал
0 |
4773 / 3267 / 497 Регистрация: 19.02.2013 Сообщений: 9,046 |
|
02.05.2013, 19:03 |
7 |
kwim, скриншот ошибки можно посмотреть?
0 |
5 / 5 / 0 Регистрация: 22.04.2013 Сообщений: 33 |
|
03.05.2013, 20:40 [ТС] |
8 |
Скрин на 8 ке. Миниатюры
0 |
abit 384 / 361 / 109 Регистрация: 03.02.2013 Сообщений: 1,096 |
||||
03.05.2013, 20:47 |
9 |
|||
в Linux gcc и clang у меня работает, с точки зрения стандарта тоже нормально, я бы предрался только к return 1 вместо return 0 (как уже говорили) и вместо cout<<«Hello.»;
остальное все верно и должно работать, это ваш компилятор что-то мутит или вы выбрали что-то из раздела CLR в VS при создании проекта
0 |
Неэпический 17819 / 10592 / 2044 Регистрация: 27.09.2012 Сообщений: 26,636 Записей в блоге: 1 |
|
03.05.2013, 20:56 |
10 |
Надеюсь, релиз режим выбран с соответствующими настройками? Так же можно поставить /MT опцию
0 |
Модератор 8812 / 6594 / 896 Регистрация: 14.02.2011 Сообщений: 23,195 |
|
04.05.2013, 09:13 |
11 |
Как проект создавал?
вы выбрали что-то из раздела CLR в VS при создании проекта Добавлено через 33 секунды
0 |
5 / 5 / 0 Регистрация: 22.04.2013 Сообщений: 33 |
|
05.05.2013, 12:03 [ТС] |
12 |
visual c++/консольное приложение win32.
0 |
Ушел с форума 16459 / 7423 / 1186 Регистрация: 02.05.2013 Сообщений: 11,617 Записей в блоге: 1 |
|
05.05.2013, 12:24 |
13 |
kwim, у этой программы зависимость от отладочных библиотек Visual C++ Runtime, а Так что выход один — собрать программу в конфигурации Release, а релизные dll от
2 |
Модератор 8812 / 6594 / 896 Регистрация: 14.02.2011 Сообщений: 23,195 |
|
05.05.2013, 13:25 |
14 |
kwim, открыть твой проект не смог т.к студия у меня 2008 но в основном согласен с Убежденный
у этой программы зависимость от отладочных библиотек Visual C++ Runtime, а это как бы да kwim, заведи себе виртуалку и поставь несколько чистых ОС, удобней программы тестировать,
1 |
5 / 5 / 0 Регистрация: 22.04.2013 Сообщений: 33 |
|
05.05.2013, 13:57 [ТС] |
15 |
Все, вроде разрешил проблему. Собрал в режиме Release и поставил пакет Visual C++ для Visual Studio 2012 вот от сюда http://www.microsoft.com/ru-ru… x?id=30679 Остался еще вопрос, возможно ли обходится без установки этого пакета, а взять из него файлы и разместить где -то у себя в папке с программой?
0 |
Ушел с форума 16459 / 7423 / 1186 Регистрация: 02.05.2013 Сообщений: 11,617 Записей в блоге: 1 |
|
05.05.2013, 14:14 |
16 |
Остался еще вопрос, возможно ли обходится без установки этого пакета, а взять из него файлы и разместить где -то у себя в папке с программой? Да. Начиная с Visual C++ 2010, рантайм-библиотеки можно распостранять простым копированием.
1 |
16 / 16 / 10 Регистрация: 20.11.2015 Сообщений: 305 |
|
24.03.2017, 14:18 |
17 |
Убежденный, Подскажите пожалуйста, при переноси прил. на другой пк (с 7-кой) всё норм, а при переносе на 8-ку ругается что недостает библиотек. После закидывания к екзешнику всех что требует выдает вобще ошибку 0xc000007b.
0 |
Ушел с форума 16459 / 7423 / 1186 Регистрация: 02.05.2013 Сообщений: 11,617 Записей в блоге: 1 |
|
24.03.2017, 14:40 |
18 |
0xC000007b — это invalid image format. Т.е. у тебя exe или dll неправильной разрядности.
1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
24.03.2017, 14:40 |
Помогаю со студенческими работами здесь Ошибка 0xc000007b Ошибка 0xc000007b Ошибка 0xc000007b Ошибка 0xc000007b Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 18 |
Для разработки программ в большинстве случаев я использую Visual Studio 2010 – мне вполне хватает её возможностей. Однако, все чаще попадаются исходные проекты, создаваемые в более поздних средах, рассчитанные на Framework 4.5 – который не поддерживается в данной версии. Эти затруднения обходятся, например, простым копированием кода, но это надоедает. Да и на самом деле – надо все же соответствовать тенденциям, улучшаться и обновляться.
Одно время эта среда уже стояла у меня на рабочей машине, и в один прекрасный день я решил снова установить на свою семерку Visual Studio 2013. Скачал экспресс (express) версию и… не смог запустить. Стала выскакивать ошибка 0xc000007b.
Ну что ж, начинаем устранять эту ошибку. Проблема заключается в 32/64-разрядных несовпадениях различных системных библиотек DLL, необходимых для Visual Studio. Среда программирования нуждается в одних библиотеках, а ей подсовывают другие. Ну, что ж, это решается. Заходим в каталог WindowsSysWOW64 и вырезаем (именно вырезаем, а не полностью удаляем, они нам еще понадобятся!) эти файлы в какой-нибудь каталог:
msvcp120.dll msvcp120_clr0400.dll msvcp120d.dll msvcr120.dll msvcr120_clr0400.dll msvcr120d.dll
Теперь переходим сюда, качаем два файла vcredist_x86.exe и vcredist_x64.exe и устанавливаем их:
После установки (исправления) берем наши вырезанные файлы и копируем их обратно в WindowsSysWOW64. Но копируем без замены, то есть только те, которые не установились после предыдущего шага. Вот и все, теперь Visual Studio 2013 должна запуститься:
Автор этого материала — я — Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML — то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
заметки, Visual Studio 2013, ошибки