Я сделал библиотеку из 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
Спасибо!