microsoft / MixedRealityCompanionKit

This is a MixedRealityToolkit style repository for code bits and components that may not run directly on Microsoft HoloLens or immersive headsets but instead pair with them to build experiences.
MIT License
596 stars 288 forks source link

Cannot find MixedRemoteViewCompositor.h file when precompile pch.h #230

Open micli opened 6 years ago

micli commented 6 years ago

Hi all:

I just git clone the repo, and compile MixedRemoteViewCompositor solution by README.md. I got below error messages:

Severity Code Description Project File Line Suppression State Error (active) E1696 cannot open source file "MixedRemoteViewCompositor.h" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\pch.h 138 Error (inactive) E1696 cannot open source file "MixedRemoteViewCompositor.h" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\pch.h 138 Error MIDL4034 Failed to load a dependency file. Windows.Winmd (Invalid path for /metadata_dir switch - "C:\Program Files (x86)\Windows Kits\10\References\windows.foundation.foundationcontract\1.0.0.0") Win32 C:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Win32\midlrt 1
Error MIDL4034 Failed to load a dependency file. Windows.Winmd (Invalid path for /metadata_dir switch - "C:\Program Files (x86)\Windows Kits\10\References\windows.foundation.foundationcontract\1.0.0.0") WSA C:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\WSA\midlrt 1
Error (active) E0020 identifier "Connection" is undefined WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Network\Connection.h 10
Error (active) E0020 identifier "Connection" is undefined WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Network\Connection.h 11
Error (inactive) E0020 identifier "Connection" is undefined Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Network\Connection.h 10
Error (inactive) E0020 identifier "Connection" is undefined Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Network\Connection.h 11
Error (active) E0020 identifier "ModuleHandle" is undefined WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 17
Error (active) E0020 identifier "ModuleHandle" is undefined WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 22
Error (inactive) E0020 identifier "ModuleHandle" is undefined Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 17
Error (inactive) E0020 identifier "ModuleHandle" is undefined Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 22
Error (active) E0276 name followed by '::' must be a class or namespace name WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManager.h 11
Error (active) E0276 name followed by '::' must be a class or namespace name WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManagerStatics.h 11
Error (active) E0276 name followed by '::' must be a class or namespace name WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 11
Error (inactive) E0276 name followed by '::' must be a class or namespace name Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManager.h 11
Error (inactive) E0276 name followed by '::' must be a class or namespace name Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManagerStatics.h 11
Error (inactive) E0276 name followed by '::' must be a class or namespace name Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 11
Error (active) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Network\Listener.h 10
Error (active) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManager.h 10
Error (active) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManagerStatics.h 10
Error (active) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 10
Error (active) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManagerStatics.h 10
Error (inactive) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Network\Listener.h 10
Error (inactive) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManager.h 10
Error (inactive) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\ModuleManagerStatics.h 10
Error (inactive) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManager.h 10
Error (inactive) E0135 namespace "ABI" has no member "MixedRemoteViewCompositor" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\Plugin\PluginManagerStatics.h 10
Error (active) E0135 namespace "ABI::MixedRemoteViewCompositor" has no member "Network" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\pch.h 141 Error (inactive) E0135 namespace "ABI::MixedRemoteViewCompositor" has no member "Network" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\pch.h 141 Error (active) E0135 namespace "ABI::MixedRemoteViewCompositor" has no member "Plugin" WSA c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\pch.h 140 Error (inactive) E0135 namespace "ABI::MixedRemoteViewCompositor" has no member "Plugin" Win32 c:\MixedRealityCompanionKit\MixedRemoteViewCompositor\Source\Shared\pch.h 140

Did I miss install something, like Unity ?

Thanks!

eirikhollis commented 6 years ago

If you want to get the whole project up and running, check out #220. I've yet to successfully build the project with anything other than the 1_5_7_2 release and Unity 5.6.2.