Habe gerade was herausgefunden. Wenn ich VS2010 Express zusätzlich installiert habe und dann das Projekt mit VS2012 für Win8 öffne kommt VS 2012 erstmal mit der Frage:
Wenn ich dies mit 'Nicht aktualisieren" beantworte, kann ich die TriBase Engine kompilieren. Dann kann ich auch über TriBase.h DShow.h öffnen und sehe, dass die Datei hier liegt: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\DShow.h
Wenn ich aber "aktualisieren" auswähle kommt der oben genannte Fehler. VS2012 für dann der TriBase.vcxproj drei Zeilen hinzu:
<PropertyGroup Label="Globals">
<ProjectGuid>{4B16B0F5-17B0-4279-A8AC-8E46AF9D6365}</ProjectGuid>
<RootNamespace>TriBase</RootNamespace>
<Keyword>Win32Proj</Keyword>
<VCTargetsPath Condition="'$(VCTargetsPath11)' != '' and '$(VSVersion)' == '' and $(VisualStudioVersion) == ''">$(VCTargetsPath11)</VCTargetsPath>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
Mir sagt das nicht viel
Habe mit VS auch nur wenig geabeitet.... Aber vielleicht kann mir jemand mit den Infos sagen, wie ich die Tribase Engine ohne VS2010 in VS2012 kompiliert bekomme...