ue4plugins / NdiMedia

Media Framework plug-in for NewTek's Network Device Interface (NDI).
BSD 3-Clause "New" or "Revised" License
109 stars 36 forks source link

Errors building for UE4.23 #30

Open michela opened 5 years ago

michela commented 5 years ago
Severity    Code    Description Project File    Line    Suppression State
Error   MSB3075 The command ""D:\Program Files\Epic Games\UE_4.23\Engine\Build\BatchFiles\Build.bat" rtlbenchtestEditor Win64 Development -Project="C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\rtlbenchtest423.uproject" -WaitMutex -FromMsBuild" exited with code 5. Please verify that you have sufficient rights to run this command.   rtlbenchtest423 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets   44  
Warning C4996   'NDIlib_source_t::p_ip_address': was declared deprecated    rtlbenchtest423 C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\Plugins\NdiMedia\Source\NdiMedia\Private\Assets\NdiMediaFinder.cpp  75  
Warning C4996   'FWindowsPlatformMisc::GetEnvironmentVariable': void FPlatformMisc::GetEnvironmentVariable(Name, Result, Length) is deprecated. Use FString FPlatformMisc::GetEnvironmentVariable(Name) instead. Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile.    rtlbenchtest423 C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\Plugins\NdiMedia\Source\NdiMedia\Private\Ndi\Ndi.cpp    28  
Warning C4996   'NDIlib_source_t::p_ip_address': was declared deprecated    rtlbenchtest423 C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\Plugins\NdiMedia\Source\NdiMedia\Private\Player\NdiMediaPlayer.cpp  268 
Warning C4996   'NDIlib_source_t::p_ip_address': was declared deprecated    rtlbenchtest423 C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\Plugins\NdiMedia\Source\NdiMedia\Private\Player\NdiMediaPlayer.cpp  278 
Warning C4996   'NDIlib_v3::NDIlib_recv_create_v2': was declared deprecated rtlbenchtest423 C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\Plugins\NdiMedia\Source\NdiMedia\Private\Player\NdiMediaPlayer.cpp  295 
Error   LNK2001 unresolved external symbol "public: virtual enum ETickableTickType __cdecl FTickableObjectBase::GetTickableTickType(void)const " (?GetTickableTickType@FTickableObjectBase@@UEBA?AW4ETickableTickType@@XZ)  rtlbenchtest423 C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\Intermediate\ProjectFiles\Module.NdiMediaEditor.cpp.obj 1   
Error   LNK1120 1 unresolved externals  rtlbenchtest423 C:\Perforce\michela_SAM_3220\projects\acl\Collaboration\rtlbenchtest423\Plugins\NdiMedia\Binaries\Win64\UE4Editor-NdiMediaEditor.dll    1   
jaybaird commented 4 years ago

Add Engine to the PrivateDependencyModuleNames array in NdiMediaEditor.Build.cs and that should get things building again.

salvonos commented 4 years ago

Having The same problem in 4.25! How Can I update the plugin?