This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

build pc-ble-driver static library in Visual Studio

Has anyone successfully built the pc-ble-driver static library in Visual Studio as a project? In this manner one could debug applications that use the library when there are problems in the library by stepping into the library source code. Right now one has to install several third party programs like Cmake, ninja, vcpkg and who knows what else to build the static library and that does not help debugging issues. It looks like one needs several third party libraries as well

asio,

catch2,

and spdlog.  What are these? The last looks like a logging system but the first two I have never heard of.

Maybe all I need is the asio third party library if not doing unit tests? I don't see any spdlog references in the driver source code or header files...

Looking at that I see an asio without boost and an asio with boost. I see boost in the name of some header files but the documentation states to fetch just asio 'vcpkg -install asio' which suggests asio without boost. I would like to minimize the downloads!

Related