15
pyximport는 매우 편리하지만 Cython의 C++ 언어 옵션을 사용하는 방법을 알 수는 없습니다. 명령 줄에서 cython --cplus foo.pyx
을 실행하십시오. pyximport와 어떻게 동등한 효과를 얻을 수 있습니까? 감사!pythonport에 cython --cplus 옵션을 사용하는 방법은 무엇입니까?
pyximport는 매우 편리하지만 Cython의 C++ 언어 옵션을 사용하는 방법을 알 수는 없습니다. 명령 줄에서 cython --cplus foo.pyx
을 실행하십시오. pyximport와 어떻게 동등한 효과를 얻을 수 있습니까? 감사!pythonport에 cython --cplus 옵션을 사용하는 방법은 무엇입니까?
Cython이 C++ 파일을 만들 수있는 한 가지 방법은 pyxbld 파일을 사용하는 것입니다. 예를 들어, 포함 foo.pyxbld
을 만들려면 다음 :
def make_ext(modname, pyxfilename):
from distutils.extension import Extension
return Extension(name=modname,
sources=[pyxfilename],
language='c++')
그냥 명확하게하기 위해, foo.pyxbld에 주어진 지침을 준수 자동적으로 pyximport 것인가? – BrianTheLion
이 마지막 지점에 대해서도 궁금합니다. 어떻게/pyxbld 파일을 고려해야합니까? – rodrigob
'C++'을'C++'로 변경하면'undefined symbol : __gxx_personality_v0'이 제거됩니다. 그래서, 그 큰 예를 수정하십시오 – socketpair