This guide covers installation on different platforms.
- C++17 compatible compiler (GCC 8+, Clang 5+, MSVC 2019+)
- CMake 3.16 or higher
- Qt6 development libraries
- igraph library
# Install with Homebrew
brew install qt6 igraph cmake
# Verify installations
cmake --version
qmake6 --version
pkg-config --modversion igraph# Install dependencies
sudo apt update
sudo apt install qt6-base-dev qt6-tools-dev cmake libigraph0-dev pkg-config
# Build tools
sudo apt install build-essential- Install Qt6 from Qt official website
- Install vcpkg for igraph:
vcpkg install igraph:x64-windows
- Install CMake from cmake.org
-
Navigate to the code directory:
cd code -
Create build directory:
mkdir build cd build -
Configure and build:
cmake .. make -j$(nproc) -
Run the application:
./bin/assignment2
COHERE_API_KEY: Set this for AI assistant functionality
The application requires:
- Qt6 runtime libraries
- igraph shared library
- Network access (for AI features)