<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <ProjectConfiguration Include="Debug|Win32"> <Configuration>Debug</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|Win32"> <Configuration>Release</Configuration> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Debug|x64"> <Configuration>Debug</Configuration> <Platform>x64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|x64"> <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> </ItemGroup> <PropertyGroup Label="Globals"> <VCProjectVersion>15.0</VCProjectVersion> <ProjectGuid>{7C80CF2A-036C-43D0-B5FB-5FE376CD464F}</ProjectGuid> <WindowsTargetPlatformVersion>10.0.19041.0</WindowsTargetPlatformVersion> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> <CharacterSet>Unicode</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v141</PlatformToolset> <CharacterSet>Unicode</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>ClangCL</PlatformToolset> <CharacterSet>MultiByte</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>Application</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>ClangCL</PlatformToolset> <CharacterSet>MultiByte</CharacterSet> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings"> </ImportGroup> <ImportGroup Label="Shared"> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> </ImportGroup> <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <LinkIncremental>true</LinkIncremental> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <LinkIncremental>true</LinkIncremental> <OutDir>.\Run</OutDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <LinkIncremental>false</LinkIncremental> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <LinkIncremental>false</LinkIncremental> <OutDir>.\Run</OutDir> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <Optimization>Disabled</Optimization> <PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> </Link> <ResourceCompile> <Culture>0x0409</Culture> <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ResourceCompile> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <TargetEnvironment>Win32</TargetEnvironment> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <HeaderFileName>EgoWindow.h</HeaderFileName> <InterfaceIdentifierFileName>EgoWindow_i.c</InterfaceIdentifierFileName> <ProxyFileName>EgoWindow_p.c</ProxyFileName> <GenerateStublessProxies>true</GenerateStublessProxies> <TypeLibraryName>$(IntDir)/EgoWindow.tlb</TypeLibraryName> <DllDataFileName /> </Midl> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <DebugInformationFormat>EditAndContinue</DebugInformationFormat> <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> <Optimization>Disabled</Optimization> <PreprocessorDefinitions>_WINDOWS;STRICT;_DEBUG;WIN32;_WINSOCK_DEPRECATED_NO_WARNINGS;NOMINMAX;_MAINDLG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>..\thirdparty\jsoncpp\include;..\Protocol\win;..\webrtcinterop\include;..\thirdparty\protobuf\include;..\thirdparty\WTL\Include;..\thirdparty\webrtc\include\third_party\libyuv\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> <AdditionalDependencies>ws2_32.lib;libprotobufd.lib;jsoncppd.lib;webrtcinterop.lib;strmiids.lib;winmm.lib;wmcodecdspuuid.lib;Secur32.lib;msdmo.lib;dmoguids.lib;IPHLPAPI.lib;webrtc.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>..\thirdparty\jsoncpp\lib;..\thirdparty\protobuf\lib\win64;..\thirdparty\webrtcinterop\lib;..\thirdparty\webrtc\lib\win64\debug;..\webrtcinterop\lib\debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> </Link> <ResourceCompile> <Culture>0x0409</Culture> <AdditionalIncludeDirectories>..\thirdparty\WTL\Include;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ResourceCompile> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <HeaderFileName>EgoWindow.h</HeaderFileName> <InterfaceIdentifierFileName>EgoWindow_i.c</InterfaceIdentifierFileName> <ProxyFileName>EgoWindow_p.c</ProxyFileName> <GenerateStublessProxies>true</GenerateStublessProxies> <TypeLibraryName>$(IntDir)/EgoWindow.tlb</TypeLibraryName> <DllDataFileName /> </Midl> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <PrecompiledHeader>Use</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <RuntimeLibrary>MultiThreaded</RuntimeLibrary> <ExceptionHandling /> <DebugInformationFormat /> <PreprocessorDefinitions>WIN32;_WINDOWS;STRICT;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <SubSystem>Windows</SubSystem> </Link> <ResourceCompile> <Culture>0x0409</Culture> <AdditionalIncludeDirectories>$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ResourceCompile> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <TargetEnvironment>Win32</TargetEnvironment> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <HeaderFileName>EgoWindow.h</HeaderFileName> <InterfaceIdentifierFileName>EgoWindow_i.c</InterfaceIdentifierFileName> <ProxyFileName>EgoWindow_p.c</ProxyFileName> <GenerateStublessProxies>true</GenerateStublessProxies> <TypeLibraryName>$(IntDir)/EgoWindow.tlb</TypeLibraryName> <DllDataFileName /> </Midl> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <PrecompiledHeader>NotUsing</PrecompiledHeader> <WarningLevel>Level3</WarningLevel> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <ExceptionHandling /> <DebugInformationFormat /> <PreprocessorDefinitions>_WINDOWS;STRICT;NDEBUG;WIN32;_WINSOCK_DEPRECATED_NO_WARNINGS;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>..\thirdparty\jsoncpp\include;..\Protocol\win;..\webrtcinterop\include;..\thirdparty\protobuf\include;..\thirdparty\WTL\Include;..\thirdparty\webrtc\include\third_party\libyuv\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <AdditionalLibraryDirectories>..\thirdparty\jsoncpp\lib;..\thirdparty\protobuf\lib;....\thirdparty\webrtc\lib;....\thirdparty\webrtcinterop\lib;....\thirdparty\webrtc\lib\win64\release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalDependencies>ws2_32.lib;libprotobuf.lib;jsoncpp.lib;webrtcinterop.lib;strmiids.lib;winmm.lib;wmcodecdspuuid.lib;Secur32.lib;msdmo.lib;dmoguids.lib;IPHLPAPI.lib;webrtc.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> <ResourceCompile> <Culture>0x0409</Culture> <AdditionalIncludeDirectories>..\thirdparty\WTL\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> </ResourceCompile> <Midl> <MkTypLibCompatible>false</MkTypLibCompatible> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> <HeaderFileName>EgoWindow.h</HeaderFileName> <InterfaceIdentifierFileName>EgoWindow_i.c</InterfaceIdentifierFileName> <ProxyFileName>EgoWindow_p.c</ProxyFileName> <GenerateStublessProxies>true</GenerateStublessProxies> <TypeLibraryName>$(IntDir)/EgoWindow.tlb</TypeLibraryName> <DllDataFileName /> </Midl> </ItemDefinitionGroup> <ItemGroup> <ClCompile Include="..\common\Feedback.cpp" /> <ClCompile Include="..\common\iobuffer.cpp" /> <ClCompile Include="..\common\peer_connection.cpp" /> <ClCompile Include="..\common\socket_client.cpp" /> <ClCompile Include="..\common\update_thread.cpp" /> <ClCompile Include="..\Protocol\win\Protocol.pb.cc" /> <ClCompile Include="ControlSensor.cpp" /> <ClCompile Include="MultiMonitorEnumerator.cpp" /> <ClCompile Include="VideoRenderer.cpp" /> <ClCompile Include="WindowThread.cpp" /> <ClCompile Include="EgoWindow.cpp" /> <ClCompile Include="MainDlg.cpp" /> <ClCompile Include="stdafx.cpp"> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\common\comm.h" /> <ClInclude Include="..\common\FeedBack.h" /> <ClInclude Include="..\common\iobuffer.h" /> <ClInclude Include="..\common\Notifier.h" /> <ClInclude Include="..\common\peer_connection.h" /> <ClInclude Include="..\common\pool.h" /> <ClInclude Include="..\common\sensor_socket.h" /> <ClInclude Include="..\common\socket_client.h" /> <ClInclude Include="..\common\update_thread.h" /> <ClInclude Include="..\Protocol\win\Protocol.pb.h" /> <ClInclude Include="ControlSensor.h" /> <ClInclude Include="MultiMonitorEnumerator.h" /> <ClInclude Include="VideoRenderer.h" /> <ClInclude Include="WindowThread.h" /> <ClInclude Include="MainDlg.h" /> <ClInclude Include="resource.h" /> <ClInclude Include="stdafx.h" /> </ItemGroup> <ItemGroup> <ResourceCompile Include="EgoWindow.rc" /> </ItemGroup> <ItemGroup> <Image Include="res\bitmap1.bmp" /> <Image Include="res\EgoWindow.ico" /> <Image Include="res\grid.bmp" /> <Image Include="res\radar.bmp" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> </Project>