From d1de4ded16410a1ce3828ae482a5aabcf4977dde Mon Sep 17 00:00:00 2001 From: Hyunggi Chang Date: Thu, 19 Oct 2023 17:57:35 +0900 Subject: [PATCH] [1_7] Add build/run instructions in readme --- 1_7/README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/1_7/README.md b/1_7/README.md index 8d96d9b..21bb3bd 100644 --- a/1_7/README.md +++ b/1_7/README.md @@ -2,6 +2,37 @@ This is a repository for introductory lessons on C++ programming for SLAM. +# How to build + +Dependencies: OpenCV + +Local build +``` +mkdir build +cd build +cmake .. +make -j +``` + +Docker build +``` +docker build . -t slam:1_7 +``` + +# How to run + +Local +``` +./build/for_loop +./build/map +``` + +Docker +``` +xhost +local:docker +docker run -it --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro slam:1_7 +``` + --- ## CMakeLists.txt @@ -42,3 +73,4 @@ Make sure you understand the followings: - How to run docker container - with X11 forwarding - with volume binding +