Столкнувшись с «приложением не удалось правильно запустить 0xc00007b». после того, как я скомпилировал свой код с помощью компилятора g ++ в командной строке в Windows 10 - PullRequest
0 голосов
/ 28 марта 2020

Я скомпилировал простой код C ++ «Hello World» в командной строке (Windows 10), а затем попытался запустить файл a.exe, но получил эту хорошо известную ошибку. Затем я создал проект в VS2019 и смог без проблем запустить тот же код. После выполнения ldd a.exe все зависимые библиотеки находились внутри "/ cygdrive / c / WINDOWS / SYSTEM32", поэтому я скопировал туда исполняемый файл, но все еще столкнулся с той же проблемой.

Я также попытался запустить в режиме администратора, изменив / устраняя неисправность параметра совместимости на Windows 7/8, но ни один из них не работал.

Пару месяцев назад мне удалось скомпилировать и выполнить код таким образом, но с тех пор многие программы были изменены, поэтому я забыл, что изменение программного обеспечения может вызвать эту проблему.

g ++ -v ==>

 Target: x86_64-w64-mingw32
 {Several configurations}...
 Thread model: win32
 gcc version 4.6.3

Есть ли какое-то общее решение, которое я могу попробовать?

...