Ошибка ntdll.dll при использовании plplot, VS 2017 и Windows 8.1 - PullRequest
0 голосов
/ 20 сентября 2019

Все,

Недавно мне понадобился новый диск на старом компьютере, и после переустановки всех моих программных дисков возникла следующая проблема.

Я занимаюсь разработкой приложений на компьютере под управлением Windows 8.1 с использованием корпоративной версии VS 2017, wxWidgets, plplot и другого открытого исходного кода (например, Eigen, boost и т. Д.).

Сборка и установкаplplot был не без проблем, но после некоторой работы и помощи от PLC plplot я смог установить его без ошибок.Сейчас я запускаю примеры, чтобы убедиться, что все работает так, как ожидалось.Кажется, что примеры, предоставленные plplot, работают как положено, но после их закрытия происходит сбой.Используя отладчик, я получаю следующую ошибку:

Необработанное исключение в 0x00007FFB1C8D1340 (ntdll.dll) в plplotExamples.exe: 0xC0000374: Куча была повреждена (параметры: 0x00007FFB1C90DD50).

Это кажетсячтобы происходить всякий раз, когда происходит удаление потока сюжета, удалите pls;.

Я провел несколько веб-поисков, ведущих к stackoverflow, и попытался сделать все возможное, чтобы получить информацию по этой проблеме.Кажется, что нет никаких проблем с dll, проблемами с памятью или любой другой проблемой, обнаруженной при диагностических проверках.

Ищет какие-либо предложения, чтобы лучше понять эту проблему и как ее исправить.Эти примеры работали до нового диска и переустановки программного обеспечения, так что я предполагаю, что что-то неправильно установлено, или неправильный системный параметр, переменная пути и т. Д., Но не уверен, где искать.

Спасибозаранее за вашу помощь.

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