I’m confused as to what’s going on in that error output. I’m not familiar with XRRenderEngine.exe, if it is a target in VTK, I don’t recall having seen it before. Otherwise, maybe it’s a target in some dependent project?
Also, I see vtkPVXRInterfaceHelper in the output, which only exists in ParaView, so that doesn’t look like just trying to compile vtk9.4.0.rc2.
@Ben Boeckel What makes you think there may be a missing link to VTK::RenderingVRModels?
is saying that vtkPVXRInterfaceHelper.obj (whatever that is…not CMake-generated as it lacks a .cxx or something in there) that it can’t find vtkVRRay symbols.
is saying that vtkPVXRInterfaceHelper.obj (whatever that is…not CMake-generated as it lacks a .cxx or something in there) that it can’t find vtkVRRay symbols.
Ok, thanks. vtkPVXRInterfaceHelper is a class in the XRInterface plugin. The plugin, indeed, does not declare a direct dependency on VTK::RenderingVRModels, although vtkPVXRInterfaceHelper does use the vtkVRRay class, so maybe it should? I’m not sure how this hasn’t come up before though.
The plugin, indeed, does not declare a direct dependency on VTK::RenderingVRModels, although vtkPVXRInterfaceHelper does use the vtkVRRay class, so maybe it should? I’m not sure how this hasn’t come up before though.
Yes, that sounds like the solution then. Windows’ linker is a bit more…picky at some things.