MeshLib C++ Setup Guide

This guide provides detailed instructions for setting up MeshLib for C++ development across Windows, Linux, and macOS. It covers all prerequisites as well as specific setup steps for each platform.

Windows

Prerequisites

  1. Git

  2. Visual Studio 2019 or 2022

  3. CUDA Toolkit

    Choose the appropriate version based on your Visual Studio installation.

  4. vcpkg

    Learn more about vcpkg

Installing the local build

Note: The following steps will require approximately 40 GB of disk space.

  1. Clone the MeshLib Repository:

    git clone <https://github.com/MeshInspector/MeshLib.git>
    cd MeshLib
    git submodule update --init --recursive
    
  2. (Optional) Speed Up with AWS CLI

  3. Install MeshLib Third-Party Dependencies

  4. Build and Run:

Installing the release build

1. Download and Extract the Built Version