Skip to content

hozuki/vgaudio-cpp

Repository files navigation

vgaudio-cpp

A C++ port of VGAudio.

And some modern C++ practice.

AppVeyor GitHub contributors GitHub (pre-)release Github All Releases

Downloads:

Platform Latest CI Artifact
Windows (VS 2019) Link
Ubuntu 18.04 Bionic Link

Prerequisites

Compiler

A compiler toolchain that supports C++17.

Supports:

  • MSVC 2019 (19.2x)
  • Cygwin (GCC 7.4.0)
  • MinGW-w64 (GCC 8.1.0)
  • GCC 7.4.0 (Linux/WSL)

For MinGW-w64 this project supports both thread models (pthread and win32). MinGW32 is not supported.

Not tested:

  • Anything on macOS

Other

  • CMake 3.0+
  • Platform dependent
    • Linux/macOS:
      • zlib-devel equivalents (zlib1g-dev, zlib)

Building

mkdir build
cd build
cmake -G "<generator name>" ..
cmake --build . --config Release

For generator names please read the manual.

CMake options:

Option Description Default
VGAUDIO_APPS_DYNAMIC_LINKING Use dynamic linking instead of static linking for applications FALSE

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published