I try to build imstk x64 debug without OpenVR support. It turns out all dependency builds are passed but the iMSTK build is failed with lots of Link error:
Severity Code Description Project File Line Suppression State
Error LNK2019 unresolved external symbol "class physx::PxDefaultCpuDispatcher * __cdecl physx::PxDefaultCpuDispatcherCreate(unsigned int,unsigned int *)" (?PxDefaultCpuDispatcherCreate@physx@@YAPAVPxDefaultCpuDispatcher@1@IPAI@Z) referenced in function "private: __thiscall imstk::RigidBodyWorld::RigidBodyWorld(void)" (??0RigidBodyWorld@imstk@@AAE@XZ) [D:\SimRepo\iMSTK\build\Innerbuild\Examples\DebugRendering\Example-DebugRendering.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\CMake\External\DynamicalModelsd.lib(imstkRigidBodyWorld.obj) 1
Error LNK2019 unresolved external symbol "class physx::PxDefaultCpuDispatcher * __cdecl physx::PxDefaultCpuDispatcherCreate(unsigned int,unsigned int *)" (?PxDefaultCpuDispatcherCreate@physx@@YAPAVPxDefaultCpuDispatcher@1@IPAI@Z) referenced in function "private: __thiscall imstk::RigidBodyWorld::RigidBodyWorld(void)" (??0RigidBodyWorld@imstk@@AAE@XZ) [D:\SimRepo\iMSTK\build\Innerbuild\Examples\CreateEnclosingMesh\Example-CreateEnclosingMesh.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\CMake\External\DynamicalModelsd.lib(imstkRigidBodyWorld.obj) 1
Error LNK2019 unresolved external symbol "class physx::PxDefaultCpuDispatcher * __cdecl physx::PxDefaultCpuDispatcherCreate(unsigned int,unsigned int *)" (?PxDefaultCpuDispatcherCreate@physx@@YAPAVPxDefaultCpuDispatcher@1@IPAI@Z) referenced in function "private: __thiscall imstk::RigidBodyWorld::RigidBodyWorld(void)" (??0RigidBodyWorld@imstk@@AAE@XZ) [D:\SimRepo\iMSTK\build\Innerbuild\Examples\CollisionDetection\ManualCDWithOctree\Example-CD-ManualCDWithOctree.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\CMake\External\DynamicalModelsd.lib(imstkRigidBodyWorld.obj) 1
Error LNK2019 unresolved external symbol "class physx::PxDefaultCpuDispatcher * __cdecl physx::PxDefaultCpuDispatcherCreate(unsigned int,unsigned int *)" (?PxDefaultCpuDispatcherCreate@physx@@YAPAVPxDefaultCpuDispatcher@1@IPAI@Z) referenced in function "private: __thiscall imstk::RigidBodyWorld::RigidBodyWorld(void)" (??0RigidBodyWorld@imstk@@AAE@XZ) [D:\SimRepo\iMSTK\build\Innerbuild\Examples\CameraController\Example-CameraController.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\CMake\External\DynamicalModelsd.lib(imstkRigidBodyWorld.obj) 1
Error LNK2019 unresolved external symbol "class physx::PxDefaultCpuDispatcher * __cdecl physx::PxDefaultCpuDispatcherCreate(unsigned int,unsigned int *)" (?PxDefaultCpuDispatcherCreate@physx@@YAPAVPxDefaultCpuDispatcher@1@IPAI@Z) referenced in function "private: __thiscall imstk::RigidBodyWorld::RigidBodyWorld(void)" (??0RigidBodyWorld@imstk@@AAE@XZ) [D:\SimRepo\iMSTK\build\Innerbuild\Examples\BoneShaving\Example-BoneShaving.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\CMake\External\DynamicalModelsd.lib(imstkRigidBodyWorld.obj) 1
Error LNK1120 20 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\RigidBodyVirtualCoupling\Example-RigidBodyVirtualCoupling.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\RigidBodyVirtualCoupling\Debug\Example-RigidBodyVirtualCouplingd.exe 1
Error LNK1120 20 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\RigidBodyDynamics\Example-RigidBodyDynamics.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\RigidBodyDynamics\Debug\Example-RigidBodyDynamicsd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\VolumeRendering\Example-VolumeRendering.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\VolumeRendering\Debug\Example-VolumeRenderingd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\VirtualCoupling\Example-VirtualCoupling.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\VirtualCoupling\Debug\Example-VirtualCouplingd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\SPHFluid\SPHFluid-HighViscousity\Example-SPHFluid-HighViscousity.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\SPHFluid\SPHFluid-HighViscousity\Debug\Example-SPHFluid-HighViscousityd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\SPHFluid\SPHFluid-BunnyShape\Example-SPHFluid-BunnyShape.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\SPHFluid\SPHFluid-BunnyShape\Debug\Example-SPHFluid-BunnyShaped.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\SPHFluid\SPHFluid-BallDrop\Example-SPHFluid-BallDrop.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\SPHFluid\SPHFluid-BallDrop\Debug\Example-SPHFluid-BallDropd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\Screenshot\Example-Screenshot.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\Screenshot\Debug\Example-Screenshotd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\SceneManagement\Example-SceneManagement.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\SceneManagement\Debug\Example-SceneManagementd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\Rendering\Example-Rendering.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\Rendering\Debug\Example-Renderingd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDString\Example-PBDString.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDString\Debug\Example-PBDStringd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDFluids\Example-PBDFluids.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDFluids\Debug\Example-PBDFluidsd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDDeformableObject\Example-PBDVolume.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDDeformableObject\Debug\Example-PBDVolumed.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDCollisionStairs\Example-PBDCollision-Stairs.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDCollisionStairs\Debug\Example-PBDCollision-Stairsd.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDCollisionOneObject\Example-PBDCollision-OneDragon.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDCollisionOneObject\Debug\Example-PBDCollision-OneDragond.exe 1
Error LNK1120 11 unresolved externals [D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDCollisionMultipleObjects\Example-PBDCollision-MultipleObjects.vcxproj] iMSTK (iMSTK\iMSTK) D:\SimRepo\iMSTK\build\Innerbuild\Examples\PBD\PBDCollisionMultipleObjects\Debug\Example-PBDCollision-MultipleObjectsd.exe 1
Could you help me with this problem?
Thank you very much.