2323 <ProjectGuid >{DB16CA2F-3910-4449-A5BD-6A602B33BE0F}</ProjectGuid >
2424 <Keyword >MFCProj</Keyword >
2525 <RootNamespace >APIExample</RootNamespace >
26- <WindowsTargetPlatformVersion >10.0.22000 .0</WindowsTargetPlatformVersion >
26+ <WindowsTargetPlatformVersion >10.0.17134 .0</WindowsTargetPlatformVersion >
2727 </PropertyGroup >
2828 <Import Project =" $(VCTargetsPath)\Microsoft.Cpp.Default.props" />
2929 <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|Win32'" Label =" Configuration" >
9393 <WarningLevel >Level3</WarningLevel >
9494 <Optimization >Disabled</Optimization >
9595 <SDLCheck >false</SDLCheck >
96- <PreprocessorDefinitions >WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions); </PreprocessorDefinitions >
97- <AdditionalIncludeDirectories >$(SolutionDir)libs\include;$(solutionDir)ThirdParty\libYUV;$(ProjectDir);$(ProjectDir)RtcChannelHelperPlugin;$(solutionDir)MediaPlayerPart\include</AdditionalIncludeDirectories >
96+ <PreprocessorDefinitions >WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
97+ <AdditionalIncludeDirectories >$(SolutionDir)libs\include;$(solutionDir)ThirdParty\libYUV;$(ProjectDir);$(ProjectDir)RtcChannelHelperPlugin;$(solutionDir)MediaPlayerPart\high_level_api\ include</AdditionalIncludeDirectories >
9898 <RuntimeLibrary >MultiThreadedDLL</RuntimeLibrary >
9999 </ClCompile >
100100 <Link >
118118if exist $(SolutionDir)libs (copy $(SolutionDir)libs\x86\*.dll $(SolutionDir)$(Configuration))
119119if exist zh-cn.ini (copy zh-cn.ini $(SolutionDir)$(Configuration))
120120if exist en.ini (copy en.ini $(SolutionDir)$(Configuration))
121- if exist $(SolutionDir)MediaPlayerPart (copy $(SolutionDir)MediaPlayerPart\dll\AgoraMediaPlayer.dll $(SolutionDir)$(Configuration))</Command >
121+ if exist $(SolutionDir)MediaPlayerPart (copy $(SolutionDir)MediaPlayerPart\dll\AgoraMediaPlayer.dll $(SolutionDir)$(Configuration))
122+ if exist $(SolutionDir)MediaPlayerPart (copy $(SolutionDir)MediaPlayerPart\dll\libagora-player-ffmpeg.dll $(SolutionDir)$(Configuration))</Command >
122123 </PostBuildEvent >
123124 <Manifest >
124125 <AdditionalManifestFiles >
@@ -135,18 +136,19 @@ if exist $(SolutionDir)MediaPlayerPart (copy $(SolutionDir)MediaPlayerPart\dll\A
135136 </ItemDefinitionGroup >
136137 <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
137138 <ClCompile >
138- <PrecompiledHeader >Use </PrecompiledHeader >
139+ <PrecompiledHeader >NotUsing </PrecompiledHeader >
139140 <WarningLevel >Level3</WarningLevel >
140141 <Optimization >Disabled</Optimization >
141142 <SDLCheck >true</SDLCheck >
142- <PreprocessorDefinitions >_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_WIN32_WINNT </PreprocessorDefinitions >
143- <AdditionalIncludeDirectories >$(SolutionDir)\ libs\include;..\libs\ include; </AdditionalIncludeDirectories >
143+ <PreprocessorDefinitions >_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
144+ <AdditionalIncludeDirectories >$(SolutionDir)libs\include;$(solutionDir)ThirdParty\libYUV;$(ProjectDir);$(ProjectDir)RtcChannelHelperPlugin;$(solutionDir)MediaPlayerPart64\high_level_api\ include</AdditionalIncludeDirectories >
144145 <RuntimeLibrary >MultiThreadedDLL</RuntimeLibrary >
145146 </ClCompile >
146147 <Link >
147148 <SubSystem >Windows</SubSystem >
148- <AdditionalLibraryDirectories >$(SolutionDir)\libs\x86_64</AdditionalLibraryDirectories >
149+ <AdditionalLibraryDirectories >$(SolutionDir)\libs\x86_64;$(SolutionDir)ThirdParty\libyuv\debug\x64;$(SolutionDir)ThirdParty\DShow\x64;$(SolutionDir)MediaPlayerPart64\lib </AdditionalLibraryDirectories >
149150 <IgnoreSpecificDefaultLibraries >libcmt.lib</IgnoreSpecificDefaultLibraries >
151+ <AdditionalDependencies >AgoraMediaPlayer.lib;d3d9.lib;dsound.lib;winmm.lib;dxguid.lib</AdditionalDependencies >
150152 </Link >
151153 <Midl >
152154 <MkTypLibCompatible >false</MkTypLibCompatible >
@@ -159,14 +161,20 @@ if exist $(SolutionDir)MediaPlayerPart (copy $(SolutionDir)MediaPlayerPart\dll\A
159161 <AdditionalIncludeDirectories >$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
160162 </ResourceCompile >
161163 <PostBuildEvent >
162- <Command >if exist $(SolutionDir)\libs (copy $(SolutionDir)libs\x86_64\agora_rtc_sdk .dll $(SolutionDir)$(Platform)\$(Configuration))
164+ <Command >if exist $(SolutionDir)\libs (copy $(SolutionDir)libs\x86_64\* .dll $(SolutionDir)$(Platform)\$(Configuration))
163165if exist zh-cn.ini (copy zh-cn.ini $(SolutionDir)$(Platform)\$(Configuration))
164166if exist en.ini (copy en.ini $(SolutionDir)$(Platform)\$(Configuration))
167+ copy Advanced\MediaIOCustomVideoCaptrue\screen.yuv $(SolutionDir)$(Platform)\$(Configuration)
168+ if exist $(SolutionDir)MediaPlayerPart64 (copy $(SolutionDir)MediaPlayerPart64\dll\AgoraMediaPlayer.dll $(SolutionDir)$(Platform)\$(Configuration))
169+ if exist $(SolutionDir)MediaPlayerPart64 (copy $(SolutionDir)MediaPlayerPart64\dll\libagora-player-ffmpeg.dll $(SolutionDir)$(Platform)\$(Configuration))
165170</Command >
166171 </PostBuildEvent >
167172 <Manifest >
168173 <EnableDpiAwareness >PerMonitorHighDPIAware</EnableDpiAwareness >
169174 </Manifest >
175+ <PreBuildEvent >
176+ <Command >$(SolutionDir)installThirdParty.bat x64</Command >
177+ </PreBuildEvent >
170178 </ItemDefinitionGroup >
171179 <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|Win32'" >
172180 <ClCompile >
@@ -215,22 +223,23 @@ if exist $(SolutionDir)MediaPlayerPart (copy $(SolutionDir)MediaPlayerPart\dll\A
215223 </ItemDefinitionGroup >
216224 <ItemDefinitionGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
217225 <ClCompile >
218- <PrecompiledHeader >Use </PrecompiledHeader >
226+ <PrecompiledHeader >NotUsing </PrecompiledHeader >
219227 <WarningLevel >Level3</WarningLevel >
220228 <Optimization >MaxSpeed</Optimization >
221229 <FunctionLevelLinking >true</FunctionLevelLinking >
222230 <IntrinsicFunctions >true</IntrinsicFunctions >
223231 <SDLCheck >true</SDLCheck >
224- <PreprocessorDefinitions >_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions);_WIN32_WINNT </PreprocessorDefinitions >
225- <AdditionalIncludeDirectories >$(SolutionDir)libs\include</AdditionalIncludeDirectories >
232+ <PreprocessorDefinitions >_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions >
233+ <AdditionalIncludeDirectories >$(SolutionDir)libs\include;$(solutionDir)ThirdParty\libYUV;$(ProjectDir);$(ProjectDir)RtcChannelHelperPlugin;$(solutionDir)MediaPlayerPart64\high_level_api\include </AdditionalIncludeDirectories >
226234 <RuntimeLibrary >MultiThreadedDLL</RuntimeLibrary >
227235 </ClCompile >
228236 <Link >
229237 <SubSystem >Windows</SubSystem >
230238 <EnableCOMDATFolding >true</EnableCOMDATFolding >
231239 <OptimizeReferences >true</OptimizeReferences >
232- <AdditionalLibraryDirectories >$(SolutionDir)\libs\x86_64</AdditionalLibraryDirectories >
240+ <AdditionalLibraryDirectories >$(SolutionDir)\libs\x86_64;$(SolutionDir)ThirdParty\libyuv\Release\x64;$(SolutionDir)ThirdParty\DShow\x64;$(SolutionDir)MediaPlayerPart64\lib </AdditionalLibraryDirectories >
233241 <IgnoreSpecificDefaultLibraries >libcmt.lib</IgnoreSpecificDefaultLibraries >
242+ <AdditionalDependencies >AgoraMediaPlayer.lib;d3d9.lib;dsound.lib;winmm.lib;dxguid.lib</AdditionalDependencies >
234243 </Link >
235244 <Midl >
236245 <MkTypLibCompatible >false</MkTypLibCompatible >
@@ -243,14 +252,20 @@ if exist $(SolutionDir)MediaPlayerPart (copy $(SolutionDir)MediaPlayerPart\dll\A
243252 <AdditionalIncludeDirectories >$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
244253 </ResourceCompile >
245254 <PostBuildEvent >
246- <Command >if exist $(SolutionDir)\libs (copy $(SolutionDir)libs\x86_64\agora_rtc_sdk .dll $(SolutionDir)$(Platform)\$(Configuration))
255+ <Command >if exist $(SolutionDir)\libs (copy $(SolutionDir)libs\x86_64\* .dll $(SolutionDir)$(Platform)\$(Configuration))
247256if exist zh-cn.ini (copy zh-cn.ini $(SolutionDir)$(Platform)\$(Configuration))
248257if exist en.ini (copy en.ini $(SolutionDir)$(Platform)\$(Configuration))
258+ copy Advanced\MediaIOCustomVideoCaptrue\screen.yuv $(SolutionDir)$(Platform)\$(Configuration)
259+ if exist $(SolutionDir)MediaPlayerPart64 (copy $(SolutionDir)MediaPlayerPart64\dll\AgoraMediaPlayer.dll $(SolutionDir)$(Platform)\$(Configuration))
260+ if exist $(SolutionDir)MediaPlayerPart64 (copy $(SolutionDir)MediaPlayerPart64\dll\libagora-player-ffmpeg.dll $(SolutionDir)$(Platform)\$(Configuration))
249261</Command >
250262 </PostBuildEvent >
251263 <Manifest >
252264 <EnableDpiAwareness >PerMonitorHighDPIAware</EnableDpiAwareness >
253265 </Manifest >
266+ <PreBuildEvent >
267+ <Command >$(SolutionDir)installThirdParty.bat x64</Command >
268+ </PreBuildEvent >
254269 </ItemDefinitionGroup >
255270 <ItemGroup >
256271 <ClInclude Include =" Advanced\AudioEffect\CAgoraEffectDlg.h" />
0 commit comments