Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

SteamUEr

Fills in missing functionality in the default UE4 Steam BP library · By NT Entertainment

Warnings - Any chance they can be cleared up in an update? Thanks

A topic by VictorBurgos created Apr 09, 2018 Views: 108 Replies: 1
Viewing posts 1 to 2

d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(45): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h(346): note: see declaration of 'strncpy'
UATHelper: Packaging (Windows (64-bit)):   d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(47): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h(346): note: see declaration of 'strncpy'
UATHelper: Packaging (Windows (64-bit)):   d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(161): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h(1952): note: see declaration of '_snprintf'
UATHelper: Packaging (Windows (64-bit)):   d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(246): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h(346): note: see declaration of 'strncpy'
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErLeaderboards,LeaderboardScoresDownloaded_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErLeaderboards.h(65): note: see reference to class template instantiation 'CCallResult<SteamUErLeaderboards,LeaderboardScoresDownloaded_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErLeaderboards,LeaderboardFindResult_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErLeaderboards.h(68): note: see reference to class template instantiation 'CCallResult<SteamUErLeaderboards,LeaderboardFindResult_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErLeaderboards,LeaderboardScoreUploaded_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErLeaderboards.h(70): note: see reference to class template instantiation 'CCallResult<SteamUErLeaderboards,LeaderboardScoreUploaded_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErGlobalStats,GlobalStatsReceived_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErGlobalStats.h(44): note: see reference to class template instantiation 'CCallResult<SteamUErGlobalStats,GlobalStatsReceived_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErGlobalStats,NumberOfCurrentPlayers_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErGlobalStats.h(47): note: see reference to class template instantiation 'CCallResult<SteamUErGlobalStats,NumberOfCurrentPlayers_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErGlobalStats,GlobalAchievementPercentagesReady_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErGlobalStats.h(50): note: see reference to class template instantiation 'CCallResult<SteamUErGlobalStats,GlobalAchievementPercentagesReady_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(45): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h(346): note: see declaration of 'strncpy'
UATHelper: Packaging (Windows (64-bit)):   d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(47): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h(346): note: see declaration of 'strncpy'
UATHelper: Packaging (Windows (64-bit)):   d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(161): warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h(1952): note: see declaration of '_snprintf'
UATHelper: Packaging (Windows (64-bit)):   d:\program files\epic games\ue_4.19\engine\source\thirdparty\steamworks\steamv139\sdk\public\steam\matchmakingtypes.h(246): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h(346): note: see declaration of 'strncpy'
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErLeaderboards,LeaderboardScoresDownloaded_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErLeaderboards.h(65): note: see reference to class template instantiation 'CCallResult<SteamUErLeaderboards,LeaderboardScoresDownloaded_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErLeaderboards,LeaderboardFindResult_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErLeaderboards.h(68): note: see reference to class template instantiation 'CCallResult<SteamUErLeaderboards,LeaderboardFindResult_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErLeaderboards,LeaderboardScoreUploaded_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErLeaderboards.h(70): note: see reference to class template instantiation 'CCallResult<SteamUErLeaderboards,LeaderboardScoreUploaded_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErGlobalStats,GlobalStatsReceived_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErGlobalStats.h(44): note: see reference to class template instantiation 'CCallResult<SteamUErGlobalStats,GlobalStatsReceived_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErGlobalStats,NumberOfCurrentPlayers_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErGlobalStats.h(47): note: see reference to class template instantiation 'CCallResult<SteamUErGlobalStats,NumberOfCurrentPlayers_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   D:\Program Files\Epic Games\UE_4.19\Engine\Source\ThirdParty/Steamworks/Steamv139/sdk/public/steam/steam_api.h(302): warning C4265: 'CCallResult<SteamUErGlobalStats,GlobalAchievementPercentagesReady_t>': class has virtual functions, but destructor is not virtual
UATHelper: Packaging (Windows (64-bit)):            instances of this class may not be destructed correctly
UATHelper: Packaging (Windows (64-bit)):   h:\contracts\contagion417\plugins\steamuer\source\steamuer\private\SteamUErGlobalStats.h(50): note: see reference to class template instantiation 'CCallResult<SteamUErGlobalStats,GlobalAchievementPercentagesReady_t>' being compiled
UATHelper: Packaging (Windows (64-bit)):   H:\Contracts\Contagion417\Plugins\SteamUEr\Source\SteamUEr\Private\SteamUErBPLibrary.cpp(542): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\stdio.h(1769): note: see declaration of 'sprintf'
UATHelper: Packaging (Windows (64-bit)):   H:\Contracts\Contagion417\Plugins\SteamUEr\Source\SteamUEr\Private\SteamUErLeaderboards.cpp(9): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
UATHelper: Packaging (Windows (64-bit)):   C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt\string.h(119): note: see declaration of 'strcpy'

Developer

If you look at the actual files the warnings are pointing to, (except for 2) these are all in the actual Steamworks SDK, which isn't my code, so there's nothing I can do about this.