এগুলি এবং নিম্নলিখিত সমস্যার সমাধান করার প্রক্রিয়া চলাকালীন আমি এই থ্রেডে একটি রেসিপি লিখেছি । এটি অন্যের উপযোগী হতে পারে যদি আমি এখানে এটি পুনরুত্পাদন:
7৪-বিট জিততে মিংডাব্লু সংকলক সহ পাইথন ২.6. with সহ -৪-বিট সিথন এক্সটেনশানগুলি সংকলন করার ধাপে ধাপে ধাপে ধাপে
মিংডব্লিউ সংকলক ইনস্টল করুন 1) 64-বিট সংকলনের জন্য tdm64-gcc-4.5.2.exe ইনস্টল করুন
পাইথন.কে প্যাচ প্রয়োগ করুন
2) সিটিতে পাইথন.কে সংশোধন করুন: b পাইথন 26 http:// http://bugs.python.org/file12411/mingw-w64.patch-এ উল্লিখিত হিসাবে অন্তর্ভুক্ত করুন
ডিস্টিলগুলি
সম্পাদনা করুন ২০১৩ সম্পাদনা করুন: অজগর ২.7..6 এবং ৩.৩.৩-র তুলনায় দ্রষ্টব্য - এমএনও-সাইগউইন শেষ পর্যন্ত সরানো হয়েছে সুতরাং পদক্ষেপ 3 এড়িয়ে যেতে পারে ।
3) পাইথন 26 \ Lib \ distutils \ cygwinccompiler.py এ মাইংডু 32 সিপি কম্পাইলার ক্লাসে gcc এ কল করা সমস্ত প্যারামিটার -ম্নো-সাইগউইন fom কল করুন
4) একই মডিউলে,'_ এমএসভিসিআর 90 এর পরিবর্তে খালি তালিকা ফিরে পেতে get_msvcr () পরিবর্তন করুন '] যখন এমএসসি_ভার ==' 1500 '।
লিবিপিথন 26.a ফাইল তৈরি করুন (bit৪ বিট পাইথনের অন্তর্ভুক্ত নয়)
সম্পাদনা করুন 2013: নীচের পদক্ষেপগুলি 5-10 Gohlke থেকে libpython26.a ডাউনলোড করে ইনস্টল করে এড়ানো যায় ।
5) মিংডু-ডাব্লু -64-বিন_এক্স 86_64- মিংডু_20101003_sezero.zip (gendef.exe টিএমডি 64 বিতরণে পাওয়া যায় না from) অন্য সমাধান হ'ল উত্স থেকে জেন্ডাফ সংকলন করা) থেকে gendef.exe পান
6) পিথন 26.dll অনুলিপি করুন (সিটিতে অবস্থিত directory উইন্ডোজ \ system32) ব্যবহারকারী ডিরেক্টরিতে (সি: \ ব্যবহারকারী \ আমার নাম)
7) পাইথন 26.def ফাইলটি এর সাথে উত্পাদন করুন:
gendef.exe সি: \ ব্যবহারকারীগণ \ আমার নাম \ পাইথন 26.dll
8) উত্পাদিত পাইথন.ডিএফ ফাইলটি (যে ফোল্ডারে জেন্ডাফটি কার্যকর করা হয়েছিল সেখানে অবস্থিত) ব্যবহারকারীর ডিরেক্টরিতে
সরান 9) লিবিপিথন.এর সাথে উত্পাদন করুন:
dlltool -v --dllname python26.dll --def C: \ ব্যবহারকারীরা \ myname \ python26.def --output-lib C: \ ব্যবহারকারীগণ \ myname \ libpython26.a
10) তৈরি libpython26.a সি: \ পাইথন 26 \ libs এ সরান
আপনার .pyd এক্সটেনশন প্রযোজনা
যেমন cython টিউটোরিয়াল (নির্দেশিত 11) একটি পরীক্ষা hello.pyx ফাইল এবং একটি setup.py ফাইল তৈরি করুন http://docs.cython.org/src/quickstart/build.html )
সঙ্গে 12) কম্পাইল
পাইথন সেটআপ.পিপি বিল্ডেক্সট - ইনপ্লেস
সম্পন্ন!