Plugins | MANUS Core 2.0 SDK | First Time Setup
Included in the SDK Client zip:
The main SDK lib you will need to talk with Manus Core
The main SDK dll you will need to talk with Manus Core
This contains all the specific types and enumerators used in the SDK.
This contains all the initializers for the structs used in the SDK.
The interface header for the SDK DLL. this describes all the functions available to the user.
This contains all the logic and basic examples to use the SDK. It is only meant as an example on how to work with the
SDK DLL and not as a template how your own client implementation should look. This is about as minimal as you can get to just get the data of a left hand glove.
This is a third party nuget package reference for logging purposes and is used by the SDKClient.
if this is not installed on your system use nuget to restore the spdlog_native 2021.7.30 package.
However Visual studio usually automatically restores the nuget package when you build the solution.
This project will build with visual studio 2019 and 2022 on windows 10/11
Important project settings
- C++ Language Standard
For backwards compatibility the SDK is compiled on the ISO C++ 17 standard.
- Precompiled headers
Not using Precompiled Headers
- Additional Library Directories
This is for the ManusSDK.dll/lib files
- Additional Dependencies
The SDKMinimalClient example outputs to the console, but your client may differ. adjust as is needed for your client.
The default SDKMinimalClient.vcxproj already has the above settings in both Debug and Release mode and should compile and run out of the box.
To run succesfully also run Manus Tray or console version and preferably with a dongle and glove connected to the same PC.
When running the client you can run it local. It will search the localhost for a MANUS instance to connect to.
Once running and connected it will show some of the available data as reported by the Manus Host.
For more details on how the interactions are done with the SDK look in the SDKMinimalClient.cpp .