Skip to content

Latest commit

 

History

History
46 lines (44 loc) · 1.48 KB

README.md

File metadata and controls

46 lines (44 loc) · 1.48 KB

common

1 Dependencies

sudo apt-get install clang-format-6.0
# 在vscode打开工程后,在根目录下执行如下命令
/usr/bin/clang-format-6.0  -style=llvm -dump-config > .clang-format
# vscode 安装格式化插件,设置clang-format路径,自行google
  • Third Parties
    git clone https://github.com/google/googletest.git -b release-1.10.0
    cd googletest        # Main directory of the cloned repository.
    mkdir build          # Create a directory to hold the build output.
    cd build
    cmake ..             # Generate native build scripts for GoogleTest.
    • ros-kinetic
    • absl(compiled with c++17 settings)
    # 1. add `set(CMAKE_CXX_STANDARD 17)` to CMakeLists.txt of abseil-cpp
    # 2. compile 
    mkdir build
    cd build
    cmake .. -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=Release
    make
    sudo make install
    git clone https://github.com/ethz-asl/libnabo
    cd libnabo
    mkdir build
    cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr ..
    make
    sudo make install