VTK - 4

yoon·2025년 3월 7일

VTK

목록 보기
4/11

VTK EXAMPLE

VTK 프로그래밍에 나와있는 예제를 하던 중, 다양한 오류가 발생하였다. 결론은

  1. 책에서 사용한 VTK의 버전과 내가 설치한 버전이 달랐다는 점(8.4 vs 9.4)
  2. cmake로 빌드한 경로가 달라 visual studio에서 프로젝트 설정에 차이가 있었다는 점

위 두가지로 인해 애를 먹었다.

먼저 2번의 경우, c드라이브에 생성된 vtk 폴더에 있는 dll과 lib을 경로로 지정해주어야 한다.

그리고 1번, 이 문제는 구글과 챗지피티를 통해 해결하였는데 버전이 달라 발생하였다.

확인할 수 없는 외부 참조 2개가 발생하였는데, 위 구체적 오류를 확인해보면

  • vtkRenderingOpenGL
  • vtkRenderingContextOpenGL
    두 라이브러리를 불러오는 과정에서 발생하였다.

책에서 제시한 버전은 구버전이고, 내가 다운 받은 버전은 최신이었는데 최신 버전에서는 위 두 라이브러리가 이름이 바뀌었다.

책에서 제시한 원본 코드이다. 여기서 앞서 기재한 두 개의 이름을

이렇게 변경하였다. vtkRenderingContextOpenGL의 경우, 당장은 사용하지 않는 라이브러리이기 때문에 주석처리하고 실행하였다.

위 문제들을 해결한 후 실행.

profile
공부하자

0개의 댓글