System Requirements

Supported Operating Systems

Aspose.Slides for C++ is a native C++ library. Aspose.Slides for C++ supports the following 64-bit and 32-bit operating system and platforms:

Windows

  • Microsoft Windows Server 2008 (x64, x86)
  • Microsoft Windows Server 2012 (x64, x86)
  • Microsoft Windows Server 2012 R2 (x64, x86)
  • Microsoft Windows Server 2016 (x64, x86)
  • Microsoft Windows Server 2019 (x64, x86)
  • Microsoft Windows XP (x64, x86)
  • Microsoft Windows 7 (x64, x86)
  • Microsoft Windows 8, 8.1 (x64, x86)
  • Microsoft Windows 10 (x64, x86)

Linux

  • OS Ubuntu 16.04 or later.
  • CentOS 8 or later.
  • Fedora 24 or later.
  • And other Linux x86_64 with glibc 2.23 or later.

macOS

  • macOS Monterey 12.1 or later.

Development Environments

You can use Aspose.Slides for C++ when developing applications for Windows, Linux or macOS.

Windows

  • Microsoft Visual Studio 2017 or later.
  • CMake 3.18 or later.

Linux

  • Clang 3.9 or later.
  • GCC 6.1 or later.
  • CMake 3.18 or later.

macOS

  • Xcode 13.4 or later.

FAQ

Do I need Microsoft PowerPoint installed for conversions and rendering?

No, PowerPoint is not required; Aspose.Slides is a standalone engine for creating, modifying, converting, and rendering presentations.

Which fonts are needed for correct rendering?

In practice, the fonts used in the presentation or proper substitutes must be available. To ensure consistent rendering on Linux/macOS, it is advisable to install common font packages.