C++ 에서 사용한 unmanaged code 라이브러리를 C#에서 사용하기 위해서는

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 라맨땅

2009/06/30 09:06 2009/06/30 09:06
, , ,
Response
No Trackback , No Comment
RSS :
http://www.amidala.user.to/blog/rss/response/65


Archives

Authors

  1. 라맨땅

80

30

-30 days

today : 25