Posted by prostars
이 글에서는 언급하는 DLL은 닷넷에서 만들어진 DLL을 말한다.
ABC.DLL라는 DLL이 있다고 하자.
ABC.DLL을 VC++에서 가져다가 쓰기 위해서는 선행 작업이 필요하다.
일반 COM을 등록하듯이 Regsvr32.exe를 사용하면 등록이 안 된다.
내부 사정을 아직 잘 모르므로 설명은 패스다.
(닷넷 경험이 아직은 없다...이번 삽질로 충격먹고 c# 책 하나 샀다.)

그러면 어떻게 등록하느냐...
1. .Net Framework SDK의 SDK명령 프롬프트를 실행해서 콘솔을 하나 연다.
2. regasm.exe를 사용해서 형식 라이브러리를 등록한다.
  - regasm.exe ABC.DLL

그리고 ABC.DLL을 현재 실행되는 프로세스와 같은 경로에 있어야 한다.
(형식 라이브러리 참조 경로가 어떻게 구성되는지 세부 사항을 아직은 모른다.  -_-;)

실제 VC++에서 사용하는 방법은 나중에 추가하겠다.
이중 인터페이스를 사용하는 방법은 여기저기 많다.
DLL 등록을 못 해서 삽질을 한지라 일단 여기까지만 끼적여본다.

언젠가... 내용이 더 추가될지도 모른다...

크리에이티브 커먼즈 라이선스
Creative Commons License

트랙백 보낼 주소 : http://prostars.net/trackback/119 관련글 쓰기

댓글을 달아주세요

<< PREV : [1] : ... [55] : [56] : [57] : [58] : [59] : [60] : [61] : [62] : [63] : ... [163] : NEXT >>

BLOG main image
prostars의 블로그 by prostars

카테고리

분류 전체보기 (163)
prostars (44)
프로그래밍과 이것저것 (37)
문화생활!? (24)
뚝딱 뚝딱 (6)
쟁여놓기 (2)
엘더스크롤 4 : 오블리비언 (49)

Total : 125,704
Today : 6 Yesterday : 41
Statistics Graph