Błąd ładowania biblioteki DLL:% 1 nie jest prawidłową aplikacją win32

Mam więc sytuację, w której muszę utworzyć poprawki binarne, a następnie zastosować je z poziomu Pythona. znalazłembsdiff który wygląda jak świetny algorytm i mamoduł rozszerzenia Pythona, ale ten moduł rozszerzeń nie ma instalatora systemu Windows za Pythonem 2.5

W porządku, więc nigdy nie napisałem poważnie C, nie mówiąc już o próbie rozszerzenia modułu Pythona, postanowiłem go skompilować. Po kilku godzinach uderzania głową w błąd ładowania DLL z MinGW32, udało mi się skompilować i zbudować przy użyciu pliku setup.py dostarczonego w źródle projektu. Jednak po zaimportowaniu wynikowego modułu bsdiff otrzymuję:

ImportError: DLL load failed: %1 is not a valid Win32 application.

Używam 64-bitowego python.

Jakakolwiek rada?

questionAnswers(1)

yourAnswerToTheQuestion