2017-04-06 1 views

답변

0

다른 Python 패키지를 Boost.Python 기반 바이너리 모듈로 가져 오시겠습니까? 컴파일 된 바이너리 라이브러리와 파이썬 임포트의 링크는 완전히 다른 것들이므로, CMakeLists.txt을 사용하면 엉망이 될 필요가 없습니다. Boost.Python에 대한 파이썬이만큼 간단하다 :

boost::python::object xxx = boost::python::import("ABC.xxx"); 

그것은 기본적으로 파이썬에서 다음 지시문과 동일합니다 :

import ABC.xxx as xxx 

물론, ABC 패키지가있는 디렉토리 어딘가에서해야합니다 sys.path.

관련 문제