mordentral
(mordentral)
October 25, 2017, 7:40pm
1715
GruntosUK:
I cleared the intermediate folders in the two plugin directories as well, and it seemed to be working OK at first, then it failed again.
2>D:\Git\TheCaper\Plugins\VRExpansionPlugin\OpenVRExpansionPlugin\Source\OpenVRExpansionPlugin\Private\GripSteamVRTrackedDevice.cpp(55): error C2039: 'HMDDevice': is not a member of 'UEngine'
2>C:\Program Files\Epic Games\UE_4.18\Engine\Source\Runtime\Engine\Classes\Engine/Engine.h(3145): note: see declaration of 'UEngine'
2>D:\Git\TheCaper\Plugins\VRExpansionPlugin\OpenVRExpansionPlugin\Source\OpenVRExpansionPlugin\Private\GripSteamVRTrackedDevice.cpp(55): error C2228: left of '.IsValid' must have class/struct/union
2>D:\Git\TheCaper\Plugins\VRExpansionPlugin\OpenVRExpansionPlugin\Source\OpenVRExpansionPlugin\Private\GripSteamVRTrackedDevice.cpp(55): error C2227: left of '->IsHeadTrackingAllowed' must point to class/struct/union/generic type
2>D:\Git\TheCaper\Plugins\VRExpansionPlugin\OpenVRExpansionPlugin\Source\OpenVRExpansionPlugin\Private\GripSteamVRTrackedDevice.cpp(55): error C2227: left of '->HasValidTrackingPosition' must point to class/struct/union/generic type
2>D:\Git\TheCaper\Plugins\VRExpansionPlugin\OpenVRExpansionPlugin\Source\OpenVRExpansionPlugin\Private\GripSteamVRTrackedDevice.cpp(59): error C2039: 'HMDDevice': is not a member of 'UEngine'
2>C:\Program Files\Epic Games\UE_4.18\Engine\Source\Runtime\Engine\Classes\Engine/Engine.h(3145): note: see declaration of 'UEngine'
2>D:\Git\TheCaper\Plugins\VRExpansionPlugin\OpenVRExpansionPlugin\Source\OpenVRExpansionPlugin\Private\GripSteamVRTrackedDevice.cpp(59): error C2227: left of '->GetCurrentOrientationAndPosition' must point to class/struct/union/generic type
erEditor Win64 Development "D:\Git\TheCaper\TheCaper.uproject" -waitmutex" exited with code 5. Please verify that you have sufficient rights to run command.
2>Done building project "TheCaper.vcxproj" -- FAILED.
========== Build: 1 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Ah there we go, thanks for the log it gives me what I needed.
When you updated to the 4.18 version of the plugin you must have just dragged the files in to the folder, you should have deleted the current contents first. GripSteamVRTrackedDevice was not overwritten with a new version for 4.18 because it has been removed entirely from the plugin (is no longer required).
You can feel free to just delete the GripSteamVRTrackedDevice.cpp and GripSteamVRTrackedDevice.h files, but I would suggest that you delete everything and re-copy the files in to make sure nothing else is left as its legacy version.