[C#] C++에서 만든 dll을 디버깅 하기.

1. 프로젝트 묶기 하나의 솔루션안에 C# 과 C++ dll 프로젝트가 같이 있어야 한다. 2. 솔루션 속성 설정 [솔루션 속성]→[공용 속성]→[프로젝트 종속성] 에서 C# 프로젝트를 »

[opencv][C#] Bitmap(C#) to cv::Mat

Bitmap 클래스에는 getHbitmap() 이란 함수가 있다. 반환형은 IntPtr 이며, Bitmap 자체의 포인터를 돌려준다.(복사X) 이를 C++ 측에서 인수로 받아 HBITMAP 으로 형변환을 해준뒤 아래의 함수를 호출하면 »

[C#] 영상 다루기

1. WPF의 System.Windows.Controls.Image 에 이미지 파일 불러오기. 아래의 방법은 프로세스가 파일을 열고 바로 닫는다. //System.Windows.Controls.Image img_main; byte[] buffer = System. »

[C/C++/C#] dll

1. Predefined macro _CONSOLE 매크로는 하위시스템이 콘솔일때 정의된다. _WINDLL 매크로는 dll프로젝트일때 정의된다. http://stackoverflow.com/questions/7697859/visual-studio-macro-for-checking-configuration-type-exe-dll 이를 이용하면 dll 프로젝트에서 테스트를 위해 main 함수와 »