http://ppiazi.tistory.com/entry/Boost-python-visual-studio-2010
위 링크에서 사용된 소스코드 설명을 위한 글이다.(너무 길어져서...)
HelloWorldWrapper.cpp
Line 01 : Boost Python을 사용하기 위해, 헤더를 추가한다.
Line 04 : boost::python namespace 사용을 선언한다.
Line 06 : python 모듈의 이름을 지정하고(OOO.pyd의 이름과 동일해야 한다.)
Line 08 : python 모듈로 사용할 class를 선언한다. <> 안에 대상이 되는 Class의 이름을 넣는다.
Line 09 : std::string을 인자로 받는 생성자를 추가한다. 생성자는 init 으로 계속 추가할 수 있다. 생성자가 여러개일 때 사용한다.
Line 10 : HelloWorld::sayHello 함수를 추가한다.
Line 11 : HelloWorld::setMsg 함수를 추가한다.
Line 12 : HelloWorld::getMsg 함수를 추가한다.
좀더 자세한 사용법은 링크를 참고한다.