2012-02-06 4 views
4

나는 C++ 프로그램을 가지고 있으며 스크립트를 구현하려고합니다. 원하는 시나리오는, 나는 C++ 코드의 실행 파일을 가지고 있으며, 파이썬 스크립트를 특정 시간에 호출하여 임베디드 인터프리터를 통해 무엇을해야하는지 알게되고 스크립트는 C++ 프로그램의 API 형식을 사용합니다. 이것은 내가 문제를 만났던 곳이다. C++ 코드를 파이썬에 노출 시키려면 원하는 래퍼 DLL을 컴파일하고 파이썬 안에서 모듈로로드해야하며 파이썬이 실행 파일의 함수에 액세스하려는 의도를 깨뜨릴 필요가 있습니다.Python을 사용하여 C++ 스크립팅하기

공유 라이브러리에 너무 많은 조각을 넣지 않고이 문제를 해결할 수있는 방법은 없나요?

답변

4

파이썬 코드를 응용 프로그램에 임베드하고 싶습니다. 원시 CPython을 사용하여이를 수행하는 방법에 대해서는 article on python.org이 있지만 C++의 경우는 그다지 철저하지 않습니다. 더 좋은 방법은 Boost.Python 또는 SWIG을 사용하는 것입니다.

관련 문제