728x90
Activiz 의 경우 C++ dll을 wrapping 한 라이브러이다.
그런 이유로 vtk의 object에 대한 property 값을 확인하기 위해서는 일일이 코드로 작성을 하거나 string 값으로 나오는 전체 변수에 대한 문자열을 통해서 확인을 해야 한다.
vtkActor를 예로 watch를 하게 되면 객체 정보를 쉽게 확인할 수가 없다.
모두 저 CppThis 의 HandleRef 메모리 접근을 통해서 값을 얻도록 오픈된 함수를 사용해야만한다.
그런 이유로 vtkObject 를 Dugging visualizer 로 볼 수 있도록 구성하였다.
문자열을 Node 로 Parsing 하여 object을 TreeView로 볼 수 있도록 하였다.
.NetFramework 의 기준 Visualizer DLL 복사 경로
- [VisualStudio 설치경로]\Common7\Packages\Debugger\Visualizers
- [VisualStudio 설치경로]\Common7\Packages\Debugger\Visualizers\netstandard2.0
추가적으로 visualizer에서 사용되는 참조 라이브러가 있는 경우에는 첫번째 경로에 같이 복사해주어야 한다.
728x90
728x90