Jak uzyskać gotową * wersję debug * biblioteki Python (np. Python27_d.dll) dla systemu Windows

Po pierwsze, powinienem stwierdzić, że moje obecne środowisko programistyczne toMSYS + mingw-w64 + ActivePython podSystem Windows 7 i że w normalny dzień jestemgłównie programista Linuksa. Nie mam żadnej radości z uzyskaniem lub skompilowaniem wersji biblioteki Pythona z symbolami debugowania.

Potrzebuję obu32-bitowe i 64-bitowe wersje debugowania zPython27.dll plik, najlepiej. Chcę być w stanie osadzić Pythona i zaimplementować rozszerzenia Pythona w C ++ i móc wywoływać bezproblemowe debugowanie przy użyciugdb-7.4 Zbudowałem dla mingw-w64 i WingIDE dla czystej strony Pythona.

BudynekPython 2.7.3 ze źródła z moim toolchainem mingw-w64 okazuje się zbyt problematyczne - i zanim ktokolwiek mnie płonie za próbę: przyznaję, że to środowisko jest nieobsługiwane, ale pomyślałem, że być może uda mi się to zrobić z kilkoma rozsądnymi łatami (hackami) i :

make OPT='-g -DMS_WIN32 -DWIN32 -DNDEBUG -D_WINDOWS -DUSE_DL_EXPORT'

Myliłem się ... Zrezygnowałem z posixmodule.c, ponieważ wpływ moich zmian stał się niepewny; ymmv.

Próbowałem budować zVisual C ++ 2010 Express ale przede wszystkim programista Linuksaszok kulturowy jest dla mnie za dużo do zniesienia; projekt Pythona nawet nie został pomyślnie zaimportowany. Najwyraźniej potrzebuję Visual C ++ 2008, ale jestem już przekonany, że nie chcę iść tą drogą, jeśli w ogóle jest to możliwe ...

To naprawdę zaskakujące dla mnie, że nie maplik zip zapewniający wymagane pliki .dll gdzieś w Internecie. ActiveState powinien naprawdę udostępniać je jako opcjonalne pobieranie z każdą wydaną wersją ActivePythona - być może właśnie tam wchodzi płatna pomoc ;-).

Jaki jest najlepszy sposób uzyskania plików biblioteki debugowania Pythona, biorąc pod uwagę moje środowisko?

questionAnswers(2)

yourAnswerToTheQuestion