C#에서 사용하기
C++로 만든 dll은 기존의 C#의 dll을 사용하던 것 처럼 reference에 추가해서 사용하실 수 없습니다.
그래서 코드에 직접 , 사용한다고 선언해주고 사용하여야 합니다.
먼저, C++을 이용해서 만든 dll을 필요한 위치에 위치 시킵니다. 저같은 경우 실행파일과 같은 위치에 위치하였습니다. (*)
그런 뒤 ,
1 ) using System.Runtime.InteropServices; NameSpace를 추가한 후
2 ) [DllImport("TestLib.dll")] 를 이용하여 사용할 Dll을 명시한 후 사용할 함수를 선언합니다.
(* 실행파일과 같은 위치에 있으면 dll의 이름만 쓰시면 됩니다. 아닌경우 주소까지 같이 명시)
3) 그리고 그냥 함수처럼 사용하시면 됩니다.
using System; class HelloWorld static void Main () |
출처: http://dal2iya.tistory.com/136 [Tasha의 완전범죄 구상소]
'개발 > C#' 카테고리의 다른 글
Listview Checkbox 에 checked된 목록 가져오기 (0) | 2018.01.17 |
---|---|
C# Intel hex to bin Code (0) | 2018.01.02 |
C# CRC32 (0) | 2017.12.27 |
C#클래스 분리 (3) | 2017.12.26 |
C# 폼간에 전역변수 사용하기 (0) | 2017.12.14 |
디버깅 오류 - System.BadImageFormatException (0) | 2017.12.13 |
모달리스 다이얼로그 (0) | 2017.12.13 |
모달 다이얼로그 (0) | 2017.12.13 |