Closed Zverina closed 5 years ago
Originally didn't see the very bottom about building and using NSIS.
Except I'm stuck again, attempting to build using Visual 2017 gets this:
1>------ Build started: Project: lib_vrwalkinplace, Configuration: Debug x64 ------ 2>------ Build started: Project: driver_vrwalkinplace, Configuration: Debug x64 ------ 1>vrwalkinplace.cpp 2>DeviceManipulationHandle.cpp 1>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>c:\users\zverina\downloads\openvr-walkinplace-4.0\driver_vrwalkinplace\src\devicemanipulation\devicemanipulationhandle.h(4): fatal error C1083: Cannot open include file: 'openvr_driver.h': No such file or directory 2>dllmain.cpp 1>Done building project "lib_vrwalkinplace.vcxproj" -- FAILED. 3>------ Build started: Project: client_overlay, Configuration: Debug x64 ------ 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>driver_ipc_shm.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>ServerDriver.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>WatchdogProvider.cpp 3>Moc'ing WalkInPlaceTabController.h... 3>The system cannot find the path specified. 3>Moc'ing overlaycontroller.h... 3>The system cannot find the path specified. 3>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(209,5): error MSB6006: "cmd.exe" exited with code 3. 3>Done building project "client_overlay.vcxproj" -- FAILED. 2>c:\users\zverina\downloads\openvr-walkinplace-4.0\driver_vrwalkinplace\src\driver\watchdogprovider.h(3): fatal error C1083: Cannot open include file: 'openvr_driver.h': No such file or directory 2>driver_vrwalkinplace.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>common.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>ITrackedDeviceServerDriver005Hooks.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>IVRDriverContextHooks.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>IVRDriverInput001Hooks.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>IVRProperties001Hooks.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>IVRServerDriverHost005Hooks.cpp 2>c:\program files (x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory 2>Generating Code... 2>Done building project "driver_vrwalkinplace.vcxproj" -- FAILED. ========== Build: 0 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========
Attempting to run the installer with NSIS gets me this: `MakeNSIS v3.03 - Copyright 1999-2018 Contributors See the file COPYING for license details. Credits can be found in the Users Manual.
Processing config: C:\Program Files (x86)\NSIS\nsisconf.nsh Processing default plugins: "C:\Program Files (x86)\NSIS\Plugins\x86-ansi*.dll"
!define: "MUI_INSERT_NSISCONF"=""
Changing directory to: "C:\Users\Zverina\Downloads\OpenVR-WalkInPlace-4.0\installer"
Processing script file: "C:\Users\Zverina\Downloads\OpenVR-WalkInPlace-4.0\installer\installer.nsi" (ACP) !include: "C:\Program Files (x86)\NSIS\Include\MUI2.nsh" (ACP) !include: "C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh" (ACP) NSIS Modern User Interface version 2.1 - Copyright 2002-2018 Joost Verburg (C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh:14) !include: closed: "C:\Program Files (x86)\NSIS\Contrib\Modern UI 2\MUI2.nsh" !include: closed: "C:\Program Files (x86)\NSIS\Include\MUI2.nsh" !define: "OVERLAY_BASEDIR"="..\client_overlay\bin\win64" !define: "DRIVER_BASEDIR"="..\driver_vrwalkinplace" Name: "OpenVR Walk In Place" OutFile: "OpenVR-WalkInPlace.exe" InstallDir: "$PROGRAMFILES64\OpenVR-WalkInPlace" InstallRegKey: "HKLM\Software\OpenVR-WalkInPlace\Overlay\" Var: "upgradeInstallation" !define: "MUI_ABORTWARNING"="" !insertmacro: MUI_PAGE_LICENSE !insertmacro: end of MUI_PAGE_LICENSE !define: "MUI_PAGE_CUSTOMFUNCTION_PRE"="dirPre" !insertmacro: MUI_PAGE_DIRECTORY !insertmacro: end of MUI_PAGE_DIRECTORY !insertmacro: MUI_PAGE_INSTFILES !insertmacro: end of MUI_PAGE_INSTFILES !insertmacro: MUI_UNPAGE_CONFIRM !insertmacro: end of MUI_UNPAGE_CONFIRM !insertmacro: MUI_UNPAGE_INSTFILES !insertmacro: end of MUI_UNPAGE_INSTFILES !insertmacro: MUI_LANGUAGE !insertmacro: end of MUI_LANGUAGE Function: "dirPre" StrCmp "$upgradeInstallation" "true" equal=0, nonequal=+2 Abort: "" FunctionEnd Function: ".onInit" StrCpy $upgradeInstallation "false" () () ReadRegStr $R0 HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\OpenVRWalkInPlace\UninstallString StrCmp "$R0" "" equal=done, nonequal= FindWindow: output=$0, class="Qt5QWindowIcon", text="SteamVR Status" hwndparent="" hwndafter="" StrCmp "$0" "0" equal=+3, nonequal= MessageBox: 48: "SteamVR is still running. Cannot install this software. Please close SteamVR and try again." Abort: "" IfFileExists: "$INSTDIR\OpenVR-WalkInPlaceOverlay.exe" ? 0 : +5 MessageBox: 49: "OpenVR Walk In Place is already installed.
Click OK
to upgrade the existing installation or Cancel
to cancel this upgrade." (on IDOK goto upgrade)
Abort: ""
StrCpy $upgradeInstallation "true" () ()
FunctionEnd
Section: "Install" ->(SecInstall)
StrCmp "$upgradeInstallation" "true" equal=0, nonequal=noupgrade
DetailPrint: "Uninstall previous version..."
ExecWait: ""$INSTDIR\Uninstall.exe" /S _?=$INSTDIR" (->)
Delete: "$INSTDIR\Uninstall.exe"
Goto: afterupgrade
SetOutPath: "$INSTDIR"
File: "LICENSE" [compress] 12112/35147 bytes
File: "..\client_overlay\bin\win64*.exe" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in script "C:\Users\Zverina\Downloads\OpenVR-WalkInPlace-4.0\installer\installer.nsi" on line 107 -- aborting creation process`
I too am getting this exact same error, and was wondering how to fix.
No .exe I can clearly run anywhere in here and the Readme says to execute the latest installer.
What am I executing? Do I need a special program to run something in here?