1. DLL 헤더를 마샬링하여 직접 사용하기 (http://www.amidala.user.to/blog/entry/C-마샬링-MSDN-Reference)
2. unmanaged code 라이브러리를 감싸 managed code로 만드는 래퍼 클래스 라이브러리 만들기
정도로 파악이 된다.
여기서 2번째인 래퍼 클래스 라이브러리 만들기는 아래 사이트를 참조하면된다.
c++ lib 를 c# 에서 사용하기 (c++/cli)
* Wrapper 클래스 라이브러리를 만들어 사용하기 위해서는 managed code의 변수를 unmanaged code 변수와 매핑 시키기 위한 c++/cli 관련 지식이 필요하다.
간략한 c++/cli 문법 소개 (http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=8283&page=1)
Posted by 라맨땅
