Carregamento de DLL falhou:% 1 não é um aplicativo win32 válido

Então eu tenho uma situação onde eu preciso fazer correções binárias e então poder aplicá-las de dentro do python. eu encontreibsdiff que parece um ótimo algoritmo e tem ummódulo de extensão python, mas esse módulo de extensão não tem um instalador do Windows após o Python 2.5

Tudo bem, por isso, nunca tendo escrito C seriamente, e muito menos tentado um módulo de extensão python, eu decidi compilar eu mesmo. Depois de algumas horas batendo minha cabeça contra um erro de carregamento de DLL com MinGW32, eu consegui obtê-lo compilado e construído usando o setup.py fornecido na origem do projeto. No entanto, ao importar o módulo bsdiff resultante, recebo:

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

Estou executando o python de 64 bits.

Algum conselho?

questionAnswers(1)

yourAnswerToTheQuestion