C ++ qt создатель необработанное исключение win32 в gdborig.exe на WIN 10 - PullRequest
0 голосов
/ 16 января 2020

Когда я устанавливаю точку останова в QT создателе, я получаю сообщение субъекта, когда точка останова встречается в визуальном студийном отладчике точно в срок. У меня не установлена ​​VS, я использую 64-разрядную версию mingw 7.3.0 (часть gdb 8.1). Я гуглил это и нашел очень мало. Я проверил правки реестра, рекомендованные MS для отключения отладки jit, и ни одной записи там не было. Я получаю то же самое, если просто запускаю под отладчиком и жму стоп. Код работает без отладчика, все, что я пытался сделать, это проверить часть сгенерированного кода. Я просмотрел tools-> option-> debugger options и не увидел ничего подходящего. Мне определенно кажется, что я что-то настроил неправильно, но я не смог его обнаружить.

Я переустановил windows и QT, и эта проблема была решена. Но появилась новая проблема. Когда QT запускает QT Creator в конце установки (mingw), он работает нормально и GDB работает отлично. Когда я запускаю Creator позже, я получаю 4 всплывающих окна с отсутствующими DLL-файлами для gdb.exe (cygwin1.dll). GDB по-прежнему работает нормально. Затем я установил cygwin, и все всплывающие окна исчезли, за исключением cygncurses-8.dll. Я нашел копию этой библиотеки на net, но ее использование приводит к тому, что создатель вообще не запускается. ТАК В итоге все работает, но это раздражает. Интересно, почему я не увидел этого, когда установщик qt запускает создатель. Существуют ли специальные аргументы командной строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...