Can you compare your linking settings with the one in the demo application? Can you also compare your DLL folder location to the one in the demo application? My suspicion is that your applications are having trouble finding all the necessary DLL’s.
Excuse for troubling, I checked all the project properties, but I get the same errors, here are screenshots. The bin, h and lib folders are in the project folder.
Sorry, can you also provide a screenshot of your Linker->Input settings in VS?
Also @tom_nicholsfaber, I believe you need to add the path to your header file in the C/C+±>General->Additional Include Directories. For example, Mine looks like this:
Would you be able to email your project over to DeveloperSupport@zoom.us so that I can look at it? Please include my name and a link to this post in the email.
I added the header directory to the C/C+±>General->Additional Include Directories and the lib directory to Linker->General->Additional Library Directories. When I compile now, I get fewer errors. I notice you also have the duilib. I tried including that as well, but that hasn’t seemed to help.
You dont need DUILib unless you are trying to run the demo application or you actually want to use DUILib for your UI. Can you add sdk.lib to your additional dependencies for Linker->Input?
I took out the duilib references as I won’t need them, and I added the sdk.lib path into Linker->Input->Additional Directories. Unfortunately, I’ll still getting the same compile errors as the last message.
Hmm, interesting. Would you be able to zip up your project and email it to me at DeveloperSupport@zoom.us so that I can investigate further? Please do not include any private information in the project. When emailing developer support, please mention my name and provide a link to this post.
Thank you very much! I added that to the top of my includes, and almost all of the compiler errors have vanished. There are just two now, both for the GetVersion() function declaration in zoom_sdk.h.
Ahh yes that is a naming collision between the windows api and the Zoom SDK. I would say just comment that function out in the header file it belongs in. You can get the version number in the version.txt file instead. I will submit a bug report for that.