Native C++ & C++ / CLI & C# 환경에서의 디버깅
Native C++ LIB 프로젝트를 만들고 ( LIB 생성 )
C++ / CLI 프로젝트에서 LIB 프로젝트를 참조하여 Wraping 한다음 ( DLL 생성 )
C# 프로젝트에서 툴 UI를 작성 하게 되는데
그냥하면 LIB 프로젝트로 브래이크 포인트가 들어 오지 않는다. 디버깅을 할 수 없다.
Native C++ 프로젝트 속성-> 디버깅->디버거 형식 을 혼합으로 설정하고 ( 여기까진 했었다 )
C# 프로젝트 속성-> 디버그->디버거 사용 목록에서 '비관리 코드 디버깅 사용'에 체크 ( 이걸 안했었다 )
C#은 Maneged(관리) 코드 이고 Native C++은 None Managed(비관리 코드)다.
영어가 아니라 한글이라 헷갈리는 구나~ 보고도 바로 못 알아 봤다 ㄱㅡ
손발아~ 미안해~ 고생 시켜서.... ;ㅅ;
출처 : http://blog.daum.net/_blog/BlogTypeView.do?blogid=0PYd8&articleno=79#ajax_history_home
'Programming > C++/CLI' 카테고리의 다른 글
다양한 문자열 형식 간 변환 (0) | 2010.05.26 |
---|---|
C++/CLI & WCF Programming (1) | 2010.05.26 |
System::String -> char* OR wchar_t* (0) | 2010.05.26 |
CLI - 초무식, 초단순 암기용 저장글 (0) | 2010.05.26 |
Managed 문자열 -> Unmanaged 문자열 변환 (0) | 2010.05.26 |