2011-10-01 17 views

cevap

16

Cython C++ dosyalarını oluşturmanın bir yolu bir pyxbld dosyası kullanmaktır. Örneğin, içeren foo.pyxbld oluşturun:

def make_ext(modname, pyxfilename): 
    from distutils.extension import Extension 
    return Extension(name=modname, 
        sources=[pyxfilename], 
        language='c++') 
+0

Daha açıkçası, foo.pyxbld verilen direktifleri gözlemlemek automagicallylar pyximport olacak? – BrianTheLion

+1

Bu son noktayı da merak ediyorum. Pyxbld dosyaları nasıl/nerede dikkate alınır? – rodrigob

+0

'C++' ile 'C++ arasında değişen 'undefined sembolü ortadan kalkar: __gxx_personality_v0'. Yani, lütfen bu harika örneği düzeltin – socketpair

İlgili konular