Allow C++ users to call dlopen/loadlibrary manually instead linking with entire project
There are issues which come from linking these libs with entire projects. Specially on MacOS...
One possible solution - call dlopen/loadlibrary manually instead linking in CmakeLists, functions can be found in dll manually wo any issues but type declarations are required. So I need to include headers...
Right now headers in your SDK contain type declarations and function declarations together so if I dont link your lib and use headers I will get unimplemented error.
Solution would be to split type and function declrations in headers to different files, this way it will be possible to include headers which contain all required types and call functions by function pointer manually wo linking neurosdk.
Is it possible? Technically I can remove function declarations from your headers by myself but it will be much harder to update it later...