출처 : http://blog.danggun.net/16
위의 출처대로 하면 일단은 잘 됩니다.
단 제가 무시하고 했던것이 1-0.인크루드 이 부분이었는데
꼭!!!!!!!!! #include<windows.h> 이거를 헤더에서 추가를 해주어야 합니다!!!! 꼮 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
tip1. 전달할 인자가 포인터 이면 ref를 사용해서 넘기면 됩니다.
예를 들어
void swap(int *a, int *b) 로 c++에서 선언했다면
C#에서는
void swap(ref int a, ref int b) 이렇게 해주면 됩니다.
tip2. c++ 컴파일 환경과 C# 컴파일 환경이 맞아야 합니다.
C#의 경우 anyCpu 라고 나오는데 이거스로 하면 c++ x86 DLL을 사용해야 되고
any cpu 말고 x64로 바꿔줄 경우 c++x64와 같이 사용하면 됩니다.
'ETC > C#' 카테고리의 다른 글
[C#] 배열 0으로 초기화(Enumerable.Repeat) (0) | 2017.01.24 |
---|---|
[C#] DataTable To CSV File (String.Join() 사용) (0) | 2017.01.04 |
[C#] openFileDialog.FileName에서 파일 이름만(Path.GetFileName) (0) | 2016.12.22 |
[C#] CSV 파일 만들기(string.Join 함수) (0) | 2016.12.20 |
[C#] Monodevelop unsafe 사용 (0) | 2016.10.04 |