Вызов C библиотеки в Python - libg cc отсутствует - PullRequest
0 голосов
/ 18 февраля 2020

Я сделал библиотеку из C программы (.dll) и попытался вызвать ее в python скрипте. Но когда я пытаюсь загрузить библиотеку - Lib = ctypes.cdll.LoadLibrary(os.path.join(folderLib, "lib.dll")) - появляется окно: missing libggc_s_dw2-1.dll.

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

Поэтому у меня есть несколько вопросов:

  • Почему в этом вызывается libg cc дело ? Потому что это из C программы?
  • Этот .dll находится в папке C: \ MingW \ bin (уже добавлена ​​в переменные окружения), так почему он не найден?
  • Может кто-нибудь объяснить мне, что на самом деле делает libgcc_s_dw2-1.dll? Почти все страницы Google с этим исследованием являются ссылками для скачивания.

Версия Python: 3,8

Спасибо!

...