2017-11-16 1 views
0

누락 나는 다음과 같은 오류를 얻고있다. 나는 이것 외에 다른 것을하지 않았다. 다음과 같은 오류 메시지가 나타납니다 :vtkRenderingSceneGraphModule.h는

.../VTK-8.0.1/Rendering/SceneGraph/vtkViewNode.h:29:62: fatal error:vtkRenderingSceneGraphModule.h: No such file or directory 
compilation terminated. 

다른 모든 시도는 실린더 또는 파라 메트릭 스플라인처럼 작동합니다. 나는 틀릴 수도 있지만, "RenderingSceneGraph"를 fossies.org에서 검색하려고하면 일치하는 것이 없습니다. 그래서 제게는 VTK 8.0.1의 일부가 아닌 것처럼 보입니다.

their documentation에 따라 여러 등급이 필요합니다. 그것에 대해 어떤 정보도 액세스 할 수 없기 때문에 이상합니다.

아이디어가 있으십니까?

+0

VTK를 프로젝트에 어떻게 추가 했습니까? 프로젝트의 포함 경로에 헤더가 있습니까? vtk 라이브러리에 어떻게 링크 시켰습니까? –

+0

답장을 보내 주셔서 감사합니다. 나는이 권리를 얻는 지 잘 모르겠습니다. 하지만 내가 한 일은 -lvtkCommon-8.0과 같은 디렉토리를 추가하고 -L을 사용하는 디렉토리입니다 ... vtk를 사용하려고하는 소프트웨어의 공통 makefile에 vtkCylinderSource와 같은 다른 것들이 있습니다. 아직 해결되지 않았다. (물건은 vtk-Files 내의 ...에 정의되지 않은 참조처럼). – Awastaken

+0

환경을 사용중인 makefile 또는 기타 구성 파일도 게시하십시오. –

답변

0

누군가는 다른 일 기본적으로 같은 문제가 있었다 : Error \t C1083 \t Cannot open include file: 'vtkGUISupportQtOpenGLModule.h': No such file or directory

VTK는 **** module.h에이 프로젝트를 구성 할 때 CMake에 의해 생성 된 파일입니다, 그것은 당신이 그들을 찾을 수없는 이유 소스 코드의 파일 검색. 명시 적으로 활성화해야합니다. CMake 구성 목록의 "고급"항목 중 하나입니다. 그러면 CMake -> Generate를 수행 할 때 생성됩니다.

나 자신이 VTK를 작성하고 있는지 또는 어떤 종류의 사전 컴파일 된 패키지를 사용하고 있는지 여부에 대한 귀하의 의견은 분명하지 않지만 후자의 경우, 귀하의 패키지가 vtkRenderingSceneGraph로 컴파일되지 않을 수도 있습니다. 모듈 및 당신은 스스로 컴파일해야합니다. 운좋게도 커다란 문제는 아니며 여기서 포인터를 얻을 수 있습니다. https://www.vtk.org/Wiki/VTK/Configure_and_Build 그러나 일반적으로 CMake를 사용할 때 꽤 부드럽습니다.

+0

답장을 보내 주셔서 감사합니다! 내가 Qt와 함께 사용해야하기 때문에 나는 당신 자신을 만들었다. SceneGraph와 관련된 것은 무엇입니까? 나는 그 "vtkRenderingSceneGraph"라는 것 같아? 나중에 살펴볼 것입니다! – Awastaken

+0

"Module_vtkRenderingSceneGraph"라는 이름의 cmake 값이 있어야합니다 (장면 그래프는 VTK 8.0에 대해 새롭고 아직 사용하지 않지만이 규칙을 변경하지 않았기 때문에 확인할 수는 없습니다). "고급"옵션 중 하나입니다. CMake GUI를 사용하는 경우 맨 위에있는 "고급"체크 상자를 선택한 후에 만 ​​볼 수 있습니다. BTW, 당신이 Qt를 사용하고 있기 때문에 아마도 Module_vtkGUISupportQtOpenGL을 원할 것입니다. – tomj

+0

그것은 나를 위해 일했다, 감사합니다! 나는 VTK와 관련된 또 다른 문제를 가지고있다. 나는 형식 때문에 새로운 질문을 할 것이다. 어쩌면 너는 나를 다시 도울 수있어! – Awastaken