프로그래밍/기타
[Visual Studio] c#에서 c++ dll 디버깅 하기
스스배
2024. 8. 9. 10:27
1. 솔루션 내에 c++ 프로젝트와 c#프로젝트를 같이 둔다.
(C++이 있는 프로젝트에 C#을 포함시키는 쪽이 더 편하다.)
(반대로 하면 C++ 프로젝트 세팅을 다시 해줘야한다.)
2. 종속성 설정
솔루션 -> 속성 -> 프로젝트 종속성에서 c# 프로젝트를 c++ 프로젝트에 종속시킨다.
3. 호환성 모드 설정
도구 -> 옵션 -> 디버깅 -> 일반에서
관리되는 호환성 모드 사용 체크
4. C# 프로젝트 -> 속성에서 네이티브 코드 디버깅 사용 체크
5. 디버깅 모드로 실행 후 C++프로젝트에서 디버깅이 되는지 확인
----
출처
https://toyship.tistory.com/140
c#에서 c++ dll 디버깅하기.
c++로 만든 dll을 c#에서 사용할때, 디버깅을 해야 할때가 있다. 우선 c++ 소스가 있어야 한다!! 1. c# 프로젝트가 포함된 솔루션에 c++ dll 프로젝트도 같이 포함시킨다. 2. 가장 중요한 것!! tools > options
toyship.tistory.com