2011-10-01 7 views

답변

16

Cython이 C++ 파일을 만들 수있는 한 가지 방법은 pyxbld 파일을 사용하는 것입니다. 예를 들어, 포함 foo.pyxbld을 만들려면 다음 :

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

그냥 명확하게하기 위해, foo.pyxbld에 주어진 지침을 준수 자동적으로 pyximport 것인가? – BrianTheLion

+1

이 마지막 지점에 대해서도 궁금합니다. 어떻게/pyxbld 파일을 고려해야합니까? – rodrigob

+0

'C++'을'C++'로 변경하면'undefined symbol : __gxx_personality_v0'이 제거됩니다. 그래서, 그 큰 예를 수정하십시오 – socketpair

관련 문제