Unresolved external symbol for x64

Hi,
Can’t build sdk_demo_v2 version: v5.5.12509.0330 for x64 (For Win32 it build successful)

Build started…
1>------ Build started: Project: sdk_demo_v2, Configuration: Release x64 ------
1>stdafx.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\DuiLib\include\Core\UIManager.h(45,2): warning C4091: 'typedef ': ignored on left of ‘DuiLib::EVENTTYPE_UI’ when no variable is declared
1>AnnotateBarWindow.cpp
1>AnnotateClearWindow.cpp
1>AnnotateDrawWindow.cpp
1>AnnotateFormatWindow.cpp
1>AnnotateSpolightWindow.cpp
1>AnnotateStampWindow.cpp
1>arrow_window.cpp
1>CameraControlWindow.cpp
1>chat_controller_ui.cpp
1>chat_controller_workflow.cpp
1>close_caption_ui.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\close_caption_ui.cpp(153,48): warning C4996: ‘localtime’: This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>close_caption_workflow.cpp
1>CustomizedUIRecordMgr.cpp
1>custom_ui_mgr.cpp
1>custom_ui_mgr_flow.cpp
1>custom_ui_share_flow.cpp
1>custom_ui_share_mgr.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\custom_ui_share_mgr.cpp(250,36): warning C4477: ‘swscanf_s’ : format string ‘%x’ requires an argument of type ‘unsigned int *’, but variadic argument 1 has type ‘HWND *’
1>custom_ui_video_flow.cpp
1>custom_ui_video_mgr.cpp
1>dial_in_country_ui.cpp
1>Generating Code…
1>Compiling…
1>display_cc_ui.cpp
1>init_auth_sdk_workflow.cpp
1>invitation_ui.cpp
1>invitation_workflow.cpp
1>Join_meeting_for_login_user_ui.cpp
1>Join_meeting_for_login_user_workflow.cpp
1>LoggedIn_sdk_controller_ui.cpp
1>LoggedIn_sdk_controller_workflow.cpp
1>LOGIN_join_meeting_only_workflow.cpp
1>LOGIN_login_with_email_workflow.cpp
1>LOGIN_login_with_sso_workflow.cpp
1>LOGIN_restapi_without_login_workflow.cpp
1>LOGIN_sdk_login_UI.cpp
1>mess_info.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\mess_info.cpp(72,48): warning C4244: ‘=’: conversion from ‘UINT64’ to ‘int’, possible loss of data
1>more_features_ui.cpp
1>more_features_workflow.cpp
1>more_menu_ui.cpp
1>ParticipantPopMenu.cpp
1>participant_ui.cpp
1>schedule_meeting_ui.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.cpp(182,26): warning C4996: ‘localtime’: This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.cpp(295,2): warning C4996: ‘swscanf’: This function or variable may be unsafe. Consider using swscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.cpp(403,14): warning C4996: ‘localtime’: This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.cpp(1175,30): warning C4267: ‘initializing’: conversion from ‘size_t’ to ‘int’, possible loss of data
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.cpp(1446,30): warning C4267: ‘initializing’: conversion from ‘size_t’ to ‘int’, possible loss of data
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.h(218,1): warning C4267: ‘return’: conversion from ‘size_t’ to ‘int’, possible loss of data
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.h(217): message : while compiling class template member function ‘int TListImpl<ZOOMSDK::IAlternativeHostInfo *>::GetCount(void)’
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\schedule_meeting_ui.cpp(1173): message : see reference to class template instantiation ‘TListImpl<ZOOMSDK::IAlternativeHostInfo *>’ being compiled
1>Generating Code…
1>Compiling…
1>schedule_meeting_workflow.cpp
1>sdk_demo_app.cpp
1>sdk_demo_v2.cpp
1>sdk_init_auth_ui.cpp
1>sdk_util.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\sdk_util.cpp(362,32): warning C4267: ‘initializing’: conversion from ‘size_t’ to ‘int’, possible loss of data
1>SETTINGS_audio_workflow.cpp
1>SETTINGS_feature_custom_workflow.cpp
1>SETTINGS_general_workflow.cpp
1>SETTINGS_recording_workflow.cpp
1>SETTINGS_share_workflow.cpp
1>settings_ui.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\settings_ui.cpp(1675,28): warning C4267: ‘return’: conversion from ‘size_t’ to ‘int’, possible loss of data
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\settings_ui.cpp(3908,1): warning C4010: single-line comment contains line-continuation character
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\include\utility(193,48): warning C4267: ‘initializing’: conversion from ‘size_t’ to ‘_Ty1’, possible loss of data
1> with
1> [
1> _Ty1=int
1> ]
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\settings_ui.cpp(1702): message : see reference to function template instantiation ‘std::pair<int,bkItemType>::pair<unsigned __int64,bkItemType&,0>(_Other1 &&,_Other2) noexcept’ being compiled
1> with
1> [
1> _Other1=unsigned __int64,
1> _Other2=bkItemType &
1> ]
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\settings_ui.cpp(1702): message : see reference to function template instantiation ‘std::pair<int,bkItemType>::pair<unsigned __int64,bkItemType&,0>(_Other1 &&,_Other2) noexcept’ being compiled
1> with
1> [
1> _Other1=unsigned __int64,
1> _Other2=bkItemType &
1> ]
1>SETTINGS_ui_custom_workflow.cpp
1>SETTINGS_video_workflow.cpp
1>SETTINGS_virtualBG_workflow.cpp
1>ShareToolbarWindow.cpp
1>toolbar_bottom_ui.cpp
1>toolbar_bottom_workflow.cpp
1>toolbar_manager.cpp
1>user_manager.cpp
1>C:\dev\zoom-sdk-windows-5.5.12509.0330\demo\sdk_demo_v2\user_manager.cpp(17,27): warning C4267: ‘return’: conversion from ‘size_t’ to ‘int’, possible loss of data
1>util_window.cpp
1>Generating Code…
1>Compiling…
1>ViewOptionsWindow.cpp
1>Generating Code…
1>custom_ui_mgr.obj : error LNK2001: unresolved external symbol CreateCustomizedUIMgr
1>custom_ui_mgr.obj : error LNK2001: unresolved external symbol DestroyCustomizedUIMgr
1>sdk_util.obj : error LNK2001: unresolved external symbol InitSDK
1> Hint on symbols that are defined and could potentially match:
1> “public: enum ZOOMSDK::SDKError __cdecl CInitSDKWorkFlow::InitSDK(struct ZOOMSDK::tagInitParam &,bool)” (?InitSDK@CInitSDKWorkFlow@@QEAA?AW4SDKError@ZOOMSDK@@AEAUtagInitParam@3@_N@Z)
1>sdk_util.obj : error LNK2001: unresolved external symbol CreateMeetingService
1>sdk_util.obj : error LNK2001: unresolved external symbol DestroyMeetingService
1>sdk_util.obj : error LNK2001: unresolved external symbol CreateAuthService
1>sdk_util.obj : error LNK2001: unresolved external symbol DestroyAuthService
1>sdk_util.obj : error LNK2001: unresolved external symbol CreateSettingService
1>sdk_util.obj : error LNK2001: unresolved external symbol DestroySettingService
1>sdk_util.obj : error LNK2001: unresolved external symbol CreatePreMeetingService
1>sdk_util.obj : error LNK2001: unresolved external symbol DestroyPreMeetingService
1>sdk_util.obj : error LNK2001: unresolved external symbol CreateNetworkConnectionHelper
1>sdk_util.obj : error LNK2001: unresolved external symbol DestroyNetworkConnectionHelper
1>sdk_util.obj : error LNK2001: unresolved external symbol CleanUPSDK
1>sdk_util.obj : error LNK2001: unresolved external symbol GetZoomLastError
1>…..\bin\sdk_demo_v2.exe : fatal error LNK1120: 15 unresolved externals
1>Done building project “sdk_demo_v2.vcxproj” – FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Hey @yuril,

Thanks for using the dev forum!

The Windows SDK does not support x64. Please use Win32 or x86 instead.

Thanks!
Michael

Ok thanks, are you plan to release it?

Hey @yuril,

This is on a longterm roadmap, but I do not have an ETA at this time.

Thanks!
Michael

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.