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
![?(](wcf/images/smilies/confused.png.pagespeed.ce.Jl0ZzEWrjU.png)
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...