I would like to compile the ExtIO.dll with VS2017. Although not being a coding guy, I am familiar with the normal Linux way doing things, cmake, make and so on, also in reading the error output and resolve missing dependencies.
But VS2017 is a PITA, after hours of fiddling around I was able to build LimeSuite, but ExtIO.dll really drives me crazy.
I used this manual https://wiki.myriadrf.org/LimeSDR_ExtIO_Plugin_for_HDSDR - and while I think I was able to find the include and lib paths, the one with sqlite is not available as mentioned. Could it be C:\Program Files\PothosSDR\include\Poco\Data\SQLite?
The error I keep getting is “LNK1561 entry point must be defined”.
Did I miss smth., or did the instructions miss smth.?
The only thing I want to do is compile this dll to allow 61.44 and 30.72 MS/s for the LimeSDR mini, what was with Linux a matter of a minute.
Thanks for any input - or if somebody could build this dll for me, it would be more then sufficient.
I was using the mentioned sources from github, and also I tried following the mentioned hints, but still I get errors that I can’t resolve without being a coding guy.
Lots of “LNK2001 unresolved external symbol LMS_RegisterLogHandler” and two dozen of similar errors with same ID and missing LMS_something.
Those are in LimeSuite.lib. It should have LimeSuite.lib in the linker “Additional Dependencies” and “C:\Program Files (x86)\LimeSuite\lib” in the Linker “Additional Library Directories”. It assumes that you installed LimeSuite in “C:\Program Files (x86)\LimeSuite”.