This repository contains a Visual Studio 2017 project that consumes Bond, "a cross-platform framework for working with schematized data", via the vcpkg, a tool to "get C and C++ libraries on Windows".
It's mostly used to validate that the Bond port in vcpkg is working correctly.
- Ensure that Visual Studio 2017 is installed.
- Acquire and build vcpkg.
- Install the Bond port. In the vcpkg directory, run
.\vcpkg install bond
- Create the vcpkg integration NuGet package. In the
vcpkg directory, run
.\vcpkg integrate project
- Clone this repository:
git clone --recursive https://github.com/chwarr/bond-via-vcpkg.git
- Open the
bond-via-vcpkg.sln
solution in this repository. - It's likely that the vcpkg NuGet package will have a different name and
path from the one included in this project. Remove the
vcpkg.S.src.vcpkg
package and add the one created in step 4. - Build and enjoy!
The vcpkg NuGet integration package is used. This has a different name and path on different machines, so it may need to be adjusted. See the Getting Started steps for details.