I've been struggling for hours to get anything about the SDK to work. The examples don't compile, the DLL or static library projects also don't compile unless you go through a lot of trouble to adjust them. I couldn't even use the ones from this website. I had to find someone else's version that comes with a cmake list to help compile it. Then even after getting them to compile, I created a project, linked them and get the following errors:
Please help me figure out how to use the SDK. Is it because I haven't gotten a license yet? I don't really want to pay $700 for a license until I know the software is going to work for my project. But I thought it would still work without a license, it just would have limited features.
1>Main.obj : error LNK2019: unresolved external symbol "public: __cdecl david::ClientJsonRpc::ClientJsonRpc(void)" (??0ClientJsonRpc@david@@QEAA@XZ) referenced in function main
1>Main.obj : error LNK2019: unresolved external symbol "public: virtual __cdecl david::ClientJsonRpc::~ClientJsonRpc(void)" (??1ClientJsonRpc@david@@UEAA@XZ) referenced in function main
1>Main.obj : error LNK2019: unresolved external symbol "public: struct david::ServerInfo __cdecl david::ClientJsonRpc::Connect(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned short)" (?Connect@ClientJsonRpc@david@@QEAA?AUServerInfo@2@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@G@Z) referenced in function main
1>Main.obj : error LNK2019: unresolved external symbol "public: virtual class david::IStructuredLightScanner & __cdecl david::ClientJsonRpc::sls(void)" (?sls@ClientJsonRpc@david@@UEAAAEAVIStructuredLightScanner@2@XZ) referenced in function main
1>Main.obj : error LNK2019: unresolved external symbol "public: virtual class david::IShapeFusion & __cdecl david::ClientJsonRpc::fusion(void)" (?fusion@ClientJsonRpc@david@@UEAAAEAVIShapeFusion@2@XZ) referenced in function main
1>Main.obj : error LNK2019: unresolved external symbol "public: virtual class david::ITurntable & __cdecl david::ClientJsonRpc::turntable(void)" (?turntable@ClientJsonRpc@david@@UEAAAEAVITurntable@2@XZ) referenced in function main