[vtkusers] Compiling VTK 7.1 against OpenVR
Luis Vieira
luis.vieira at vektore.com
Fri Jan 6 17:52:00 EST 2017
Hi Ken, David
Thanks, once again.
Do you guys have any suggestions regarding Oculus SDK version. Because, I am compiling vtkRenderingOculus against Oculus SDK for Windows V1.10.1 and I have similar issues as well as vtkOpenVR….
vtkRenderingOculus vs Oculus
Error 915 error LNK2019: unresolved external symbol ovr_CalcEyePoses referenced in function "public: void __cdecl vtkOculusRenderWindow::UpdateHMDMatrixPose(void)" (?UpdateHMDMatrixPose at vtkOculusRenderWindow@@QEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 910 error LNK2019: unresolved external symbol ovr_CommitTextureSwapChain referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Frame(void)" (?Frame at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 915 error LNK2019: unresolved external symbol ovr_CalcEyePoses referenced in function "public: void __cdecl vtkOculusRenderWindow::UpdateHMDMatrixPose(void)" (?UpdateHMDMatrixPose at vtkOculusRenderWindow@@QEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 910 error LNK2019: unresolved external symbol ovr_CommitTextureSwapChain referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Frame(void)" (?Frame at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 905 error LNK2019: unresolved external symbol ovr_Create referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 916 error LNK2019: unresolved external symbol ovr_CreateTextureSwapChainGL referenced in function "protected: bool __cdecl vtkOculusRenderWindow::CreateFrameBuffer(struct vtkOculusRenderWindow::FramebufferDesc &)" (?CreateFrameBuffer at vtkOculusRenderWindow@@IEAA_NAEAUFramebufferDesc at 1@@Z) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 906 error LNK2019: unresolved external symbol ovr_Destroy referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Finalize(void)" (?Finalize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 911 error LNK2019: unresolved external symbol ovr_GetFovTextureSize referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 904 error LNK2019: unresolved external symbol ovr_GetHmdDesc referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 912 error LNK2019: unresolved external symbol ovr_GetRenderDesc referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 932 error LNK2019: unresolved external symbol ovr_GetSessionStatus referenced in function "protected: virtual void __cdecl vtkOculusRenderWindowInteractor::StartEventLoop(void)" (?StartEventLoop at vtkOculusRenderWindowInteractor@@MEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindowInteractor.obj vtkRenderingOculus
Error 917 error LNK2019: unresolved external symbol ovr_GetTextureSwapChainBufferGL referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::StereoUpdate(void)" (?StereoUpdate at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 909 error LNK2019: unresolved external symbol ovr_GetTextureSwapChainCurrentIndex referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::StereoUpdate(void)" (?StereoUpdate at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 914 error LNK2019: unresolved external symbol ovr_GetTimeInSeconds referenced in function "public: void __cdecl vtkOculusRenderWindow::UpdateHMDMatrixPose(void)" (?UpdateHMDMatrixPose at vtkOculusRenderWindow@@QEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 908 error LNK2019: unresolved external symbol ovr_GetTrackingState referenced in function "public: void __cdecl vtkOculusRenderWindow::UpdateHMDMatrixPose(void)" (?UpdateHMDMatrixPose at vtkOculusRenderWindow@@QEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 902 error LNK2019: unresolved external symbol ovr_Initialize referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 933 error LNK2019: unresolved external symbol ovr_RecenterTrackingOrigin referenced in function "protected: virtual void __cdecl vtkOculusRenderWindowInteractor::StartEventLoop(void)" (?StartEventLoop at vtkOculusRenderWindowInteractor@@MEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindowInteractor.obj vtkRenderingOculus
Error 907 error LNK2019: unresolved external symbol ovr_SetTrackingOriginType referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 903 error LNK2019: unresolved external symbol ovr_Shutdown referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Finalize(void)" (?Finalize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 913 error LNK2019: unresolved external symbol ovr_SubmitFrame referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Frame(void)" (?Frame at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 901 error LNK2019: unresolved external symbol ovrMatrix4f_Projection referenced in function "protected: void __cdecl vtkOculusCamera::GetHMDEyeProjections(class vtkRenderer *)" (?GetHMDEyeProjections at vtkOculusCamera@@IEAAXPEAVvtkRenderer@@@Z) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusCamera.obj vtkRenderingOculus
Error 919 error LNK2019: unresolved external symbol SDL_CreateWindow referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
vtkRenderingOpenVR vs Oculus
Error 946 error LNK2019: unresolved external symbol SDL_CreateWindow referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 923 error LNK2019: unresolved external symbol SDL_DestroyWindow referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Finalize(void)" (?Finalize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 950 error LNK2019: unresolved external symbol SDL_DestroyWindow referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Finalize(void)" (?Finalize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 918 error LNK2019: unresolved external symbol SDL_GetError referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 945 error LNK2019: unresolved external symbol SDL_GetError referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 925 error LNK2019: unresolved external symbol SDL_GL_CreateContext referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 952 error LNK2019: unresolved external symbol SDL_GL_CreateContext referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 927 error LNK2019: unresolved external symbol SDL_GL_GetCurrentContext referenced in function "public: virtual bool __cdecl vtkOculusRenderWindow::IsCurrent(void)" (?IsCurrent at vtkOculusRenderWindow@@UEAA_NXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 954 error LNK2019: unresolved external symbol SDL_GL_GetCurrentContext referenced in function "public: virtual bool __cdecl vtkOpenVRRenderWindow::IsCurrent(void)" (?IsCurrent at vtkOpenVRRenderWindow@@UEAA_NXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 926 error LNK2019: unresolved external symbol SDL_GL_MakeCurrent referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::MakeCurrent(void)" (?MakeCurrent at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 953 error LNK2019: unresolved external symbol SDL_GL_MakeCurrent referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::MakeCurrent(void)" (?MakeCurrent at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 924 error LNK2019: unresolved external symbol SDL_GL_SetAttribute referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 951 error LNK2019: unresolved external symbol SDL_GL_SetAttribute referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 928 error LNK2019: unresolved external symbol SDL_GL_SetSwapInterval referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 955 error LNK2019: unresolved external symbol SDL_GL_SetSwapInterval referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 929 error LNK2019: unresolved external symbol SDL_GL_SwapWindow referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Frame(void)" (?Frame at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 956 error LNK2019: unresolved external symbol SDL_GL_SwapWindow referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Frame(void)" (?Frame at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 930 error LNK2019: unresolved external symbol SDL_Init referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 958 error LNK2019: unresolved external symbol SDL_Init referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 934 error LNK2019: unresolved external symbol SDL_PollEvent referenced in function "protected: virtual void __cdecl vtkOculusRenderWindowInteractor::StartEventLoop(void)" (?StartEventLoop at vtkOculusRenderWindowInteractor@@MEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindowInteractor.obj vtkRenderingOculus
Error 931 error LNK2019: unresolved external symbol SDL_Quit referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Finalize(void)" (?Finalize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 959 error LNK2019: unresolved external symbol SDL_Quit referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Finalize(void)" (?Finalize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 921 error LNK2019: unresolved external symbol SDL_SetWindowPosition referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::SetPosition(int,int)" (?SetPosition at vtkOculusRenderWindow@@UEAAXHH at Z) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 948 error LNK2019: unresolved external symbol SDL_SetWindowPosition referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::SetPosition(int,int)" (?SetPosition at vtkOpenVRRenderWindow@@UEAAXHH at Z) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 922 error LNK2019: unresolved external symbol SDL_SetWindowSize referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::SetSize(int,int)" (?SetSize at vtkOculusRenderWindow@@UEAAXHH at Z) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 949 error LNK2019: unresolved external symbol SDL_SetWindowSize referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::SetSize(int,int)" (?SetSize at vtkOpenVRRenderWindow@@UEAAXHH at Z) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 920 error LNK2019: unresolved external symbol SDL_SetWindowTitle referenced in function "public: virtual void __cdecl vtkOculusRenderWindow::Initialize(void)" (?Initialize at vtkOculusRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\Oculus\vtkOculusRenderWindow.obj vtkRenderingOculus
Error 947 error LNK2019: unresolved external symbol SDL_SetWindowTitle referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Error 957 error LNK2019: unresolved external symbol SDL_ShowSimpleMessageBox referenced in function "public: virtual void __cdecl vtkOpenVRRenderWindow::Initialize(void)" (?Initialize at vtkOpenVRRenderWindow@@UEAAXXZ) C:\VTK\VTK-7.1.0VR\build\Rendering\OpenVR\vtkOpenVRRenderWindow.obj vtkRenderingOpenVR
Thank you,
Luis Vieira,
Consultant, Software Engineer
Vektore Exploration Consulting Corporation
ca.linkedin.com/in/joaoluisvieira
luis.vieira at vektore.com <mailto:luis.vieira at vektore.com>
<http://www.vektore.com/> www.vektore.com
From: Ken Martin [mailto:ken.martin at kitware.com]
Sent: January 6, 2017 4:17 PM
To: Luis Vieira <luis.vieira at vektore.com>
Cc: VTK Users <vtkusers at vtk.org>
Subject: Re: [vtkusers] Compiling VTK 7.1 against OpenVR
OK I downloaded openvr 1.0.5 and made a couple more fixes. Just tested it and it all builds and runs. I merged it into master so you should be able to download an updated master and compile.
Thanks
Ken
On Fri, Jan 6, 2017 at 1:14 PM, Ken Martin <ken.martin at kitware.com <mailto:ken.martin at kitware.com> > wrote:
I just googled it, try what that guy did, I am probably on 1.0.4. I'll try 1.0.5 this weekend.
https://github.com/ValveSoftware/openvr/issues/335
On Fri, Jan 6, 2017 at 1:06 PM, Luis Vieira <luis.vieira at vektore.com <mailto:luis.vieira at vektore.com> > wrote:
Hi Ken,
Error 175 error C2039: 'API_OpenGL' : is not a member of 'vr' C:\VTK\VTK-7.1.0VR\Rendering\OpenVR\vtkOpenVRRenderWindow.cxx 670 1 vtkRenderingOpenVR
Lines 670 and 672
I had downloaded the packages following ( <https://blog.kitware.com/using-virtual-reality-devices-with-vtk/> https://blog.kitware.com/using-virtual-reality-devices-with-vtk/)
<https://github.com/ValveSoftware/openvr> https://github.com/ValveSoftware/openvr ( <https://github.com/ValveSoftware/openvr/commit/9d48ccf90d709382a137de9bc429aab5f7cea5de> OpenVR SDK 1.0.5)
<https://github.com/Kitware/VTK> https://github.com/Kitware/VTK (master branch of VTK from the <https://github.com/Kitware/VTK> VTK respository on GitHub)
Please, see attached vtkOpenVRRenderWindow.
Thank you,
Luis Vieira,
Consultant, Software Engineer
Vektore Exploration Consulting Corporation
<http://ca.linkedin.com/in/> ca.linkedin.com/in/joaoluisvieira
luis.vieira at vektore.com <mailto:luis.vieira at vektore.com>
<http://www.vektore.com/> www.vektore.com
From: Ken Martin [mailto: <mailto:ken.martin at kitware.com> ken.martin at kitware.com]
Sent: January 6, 2017 12:03 PM
To: Luis Vieira < <mailto:luis.vieira at vektore.com> luis.vieira at vektore.com>
Cc: VTK Users < <mailto:vtkusers at vtk.org> vtkusers at vtk.org>
Subject: Re: [vtkusers] Compiling VTK 7.1 against OpenVR
I'm not getting that error. With the diffs I posted it is compiling OK. What SDK version are you using?
On Fri, Jan 6, 2017 at 12:00 PM, Luis Vieira <luis.vieira at vektore.com <mailto:luis.vieira at vektore.com> > wrote:
Hi Ken,
Have you figured out some update regarding the following error?
Error 871 error C2039: 'API_OpenGL' : is not a member of 'vr' C:\VTK\VTK-7.1.0VR\Rendering\OpenVR\vtkOpenVRCamera.cxx 108 1 vtkRenderingOpenVR
Thank you,
Luis Vieira,
Consultant, Software Engineer
Vektore Exploration Consulting Corporation
<http://ca.linkedin.com/in/> ca.linkedin.com/in/joaoluisvieira
luis.vieira at vektore.com <mailto:luis.vieira at vektore.com>
<http://www.vektore.com/> www.vektore.com
From: Ken Martin [mailto: <mailto:ken.martin at kitware.com> ken.martin at kitware.com]
Sent: January 4, 2017 5:11 PM
To: Luis Vieira < <mailto:luis.vieira at vektore.com> luis.vieira at vektore.com>
Cc: VTK Users < <mailto:vtkusers at vtk.org> vtkusers at vtk.org>
Subject: Re: [vtkusers] Compiling VTK 7.1 against OpenVR
Here are the diffs
https://gitlab.kitware.com/vtk/vtk/merge_requests/2315/diffs
Thanks
Ken
On Wed, Jan 4, 2017 at 12:59 PM, Luis Vieira <luis.vieira at vektore.com <mailto:luis.vieira at vektore.com> > wrote:
Hi Ken,
I got some things regarding 'API_OpenGL' to TextureType_OpenGL within OpenVR SDK. However, there are other issues related to vtkOpenVRCamera, vtkOpenVRRenderWindow, vtkOpenVRRenderWindowInteractor
I am looking forward to hearing from you soon.
Tks,
Luis Vieira,
Consultant, Software Engineer
Vektore Exploration Consulting Corporation
<http://ca.linkedin.com/in/> ca.linkedin.com/in/joaoluisvieira
luis.vieira at vektore.com <mailto:luis.vieira at vektore.com>
<http://www.vektore.com/> www.vektore.com
From: Ken Martin [mailto: <mailto:ken.martin at kitware.com> ken.martin at kitware.com]
Sent: January 4, 2017 12:42 PM
To: Luis Vieira < <mailto:luis.vieira at vektore.com> luis.vieira at vektore.com>
Cc: VTK Users < <mailto:vtkusers at vtk.org> vtkusers at vtk.org>
Subject: Re: [vtkusers] Compiling VTK 7.1 against OpenVR
They changed the signature on a couple functions in a recent SDK update. I have the changes at home and I'll push a topic soon to update it. If you look at the OpenVR SDK header files you can see the new signature change, it is a pretty easy fix. I'll try to remember to email the diffs tonight when I get home.
On Wed, Jan 4, 2017 at 12:25 PM, Luis Vieira <luis.vieira at vektore.com <mailto:luis.vieira at vektore.com> > wrote:
Hello vtkusers,
I am trying to compile my VTK 7.1 against OpenVR following the documentation: https://blog.kitware.com/using-virtual-reality-devices-with-vtk/
I got all modules <https://wiki.libsdl.org/Installation> SDL2/ <https://developer3.oculus.com/downloads/> Oculus Windows SDK/ <https://github.com/ValveSoftware/openvr> OpenVR SDK and master branch of VTK from the <https://github.com/Kitware/VTK> VTK respository . I had used CMAKE 3.0 as usual to compile everything against Visual Studio 2013, as well my VTK 7.0, VTK 6.3.
The point is, every time I am trying do build the libraries by compiling my VTK.sln within Visual Studio I got the following errors:
Error 871 error C2039: 'API_OpenGL' : is not a member of 'vr' C:\VTK\VTK-7.1.0VR\Rendering\OpenVR\vtkOpenVRCamera.cxx 108 1 vtkRenderingOpenVR
Error 883 error C2660: 'vr::IVRSystem::ComputeDistortion' : function does not take 3 arguments C:\VTK\VTK-7.1.0VR\Rendering\OpenVR\vtkOpenVRRenderWindow.cxx 709 1 vtkRenderingOpenVR
Error 886 error C2660: 'vr::IVRSystem::GetControllerState' : function does not take 2 arguments C:\VTK\VTK-7.1.0VR\Rendering\OpenVR\vtkOpenVRRenderWindowInteractor.cxx 126 1 vtkRenderingOpenVR
Somebody knows what it means? I mean somebody have been struggling with the same situation?
Thank you for any help.
Luis Vieira,
Consultant, Software Engineer
Vektore Exploration Consulting Corporation
<http://ca.linkedin.com/in/> ca.linkedin.com/in/joaoluisvieira
luis.vieira at vektore.com <mailto:luis.vieira at vektore.com>
<http://www.vektore.com/> www.vektore.com
_______________________________________________
Powered by www.kitware.com <http://www.kitware.com>
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Search the list archives at: http://markmail.org/search/?q=vtkusers
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/vtkusers
--
Ken Martin PhD
Chairman & CFO
Kitware Inc.
28 Corporate Drive
Clifton Park NY 12065
518 371 3971 <tel:(518)%20371-3971>
This communication, including all attachments, contains confidential and legally privileged information, and it is intended only for the use of the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on it is prohibited and may be unlawful. If you received this communication in error please notify us immediately and destroy the original message. Thank you.
--
Ken Martin PhD
Chairman & CFO
Kitware Inc.
28 Corporate Drive
Clifton Park NY 12065
518 371 3971 <tel:(518)%20371-3971>
This communication, including all attachments, contains confidential and legally privileged information, and it is intended only for the use of the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on it is prohibited and may be unlawful. If you received this communication in error please notify us immediately and destroy the original message. Thank you.
--
Ken Martin PhD
Chairman & CFO
Kitware Inc.
28 Corporate Drive
Clifton Park NY 12065
518 371 3971 <tel:(518)%20371-3971>
This communication, including all attachments, contains confidential and legally privileged information, and it is intended only for the use of the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on it is prohibited and may be unlawful. If you received this communication in error please notify us immediately and destroy the original message. Thank you.
--
Ken Martin PhD
Chairman & CFO
Kitware Inc.
28 Corporate Drive
Clifton Park NY 12065
518 371 3971 <tel:(518)%20371-3971>
This communication, including all attachments, contains confidential and legally privileged information, and it is intended only for the use of the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on it is prohibited and may be unlawful. If you received this communication in error please notify us immediately and destroy the original message. Thank you.
--
Ken Martin PhD
Chairman & CFO
Kitware Inc.
28 Corporate Drive
Clifton Park NY 12065
518 371 3971
This communication, including all attachments, contains confidential and legally privileged information, and it is intended only for the use of the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken in reliance on it is prohibited and may be unlawful. If you received this communication in error please notify us immediately and destroy the original message. Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20170106/23b9d9f5/attachment-0001.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vtkOculusRenderWindow.cxx
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20170106/23b9d9f5/attachment-0002.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vtkOculusRenderer.cxx
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20170106/23b9d9f5/attachment-0003.ksh>
More information about the vtkusers
mailing list