C++
How to install the BOW C++ API.
Prerequisites
First, ensure the following:
- The BOW Hub is installed and running.
- A suitable C++ compiler is installed for your operating system:
- Install CMake 3.5 or later
- Install Microsoft Visual Studio 2017 (VS17) or later for the MSVC toolchain
- As an alternative to VS17 install MSYS2 for the MinGW-w64 (pthreads) toolchain
Installation
The C++ API is installed automatically with the installation of the BOW Hub. If you haven't installed the BOW Hub yet follow the steps here.
Compatible Platforms
Platform | Architecture | Compiler | Status |
---|---|---|---|
Windows | x64 | MSVC (VS2019+) | ✅ Supported |
Windows | x64 | MinGW-w64 | ✅ Supported |
Linux | x64 | GCC 7+ | ✅ Supported |
macOS | x64 | Apple Clang | 🔄 Coming Soon |
macOS | ARM64 | Apple Clang | 🔄 Coming Soon |
Windows | ARM64 | Any | ❌ Not Supported |
Linux | ARM64 | Any | ❌ Not Supported |
Any | x86 | Any | ❌ Not Supported |
Recommendations
Ensure your code is compatible with C++17 standard or later, which is required for the BOW API.
For help with compiling OpenCV to make the best out of the tutorials please follow the Compiling OpenCV guide.
To download a standalone copy of the C++ API follow the Download C++ guide.