File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -260,6 +260,26 @@ have a different version of `protoc` available in your `PATH`, it will
260260silently fail and later cause compilation failures due to protobuf
261261version mismatches.
262262
263+ ## Building for Windows
264+
265+ The C++ SDK works well on windows for both client and module code
266+ provided there is internet connectivity. However, some manual work is
267+ required to build for client code.
268+
269+ 1 . (client code only) clone [ rust-utils] ( https://github.com/viamrobotics/rust-utils ) >= v0.3.0 and
270+ build locally with ` cargo build --release ` . Copy ` target\release\viam_rust_utils.lib `
271+ to the root of the C++ SDK directory.
272+ 2 . Ensure ` conan ` is installed (see ` Building with Conan ` above).
273+ 3 . Run the following:
274+ ```
275+ conan profile detect
276+ cmake . --preset conan-default <cmake args>
277+ cmake --build --preset=conan-release -j
278+ ```
279+
280+ NOTE: There is no current support for offline mode as a client, though
281+ this is being worked on.
282+
263283## Options to Configure or Customize the Build
264284
265285### Options for Package Search
You can’t perform that action at this time.
0 commit comments