System Requirements

Aspose.Words for C++ does not require any third party product such as Microsoft Word to be installed. Aspose.Words itself is an engine for creating, modifying, converticg, and rendering of documents in various formats, including Microsoft Word document formats.

Supported Operating Systems

Aspose.Words for C++ supports the following 64-bit or 32-bit operating system and platforms:

Operating System Versions
Microsoft Windows
  • Windows 2008 Server (x64, x86)
  • Windows 2012 Server (x64, x86)
  • Windows 2012 R2 Server (x64, x86)
  • Windows 2016 Server (x64, x86)
  • Windows 2019 Server (x64, x86)
  • Windows Vista (x64, x86)
  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Ubuntu 16.04 or later
  • Fedora
  • OpenSUSE
  • CentOS
  • and others

Development Environment

You can use Aspose.Words for C++ when developing applications for Windows or Linux.


Aspose.Words for C++ can be used to develop applications in any development environment which supports Microsoft Visual Studio v142 Platform Toolset, but the environments listed in the following table are explicitly supported:

Development environments
  • Microsoft Visual Studio 2017 (Only release configuration)
  • Microsoft Visual Studio 2019


Aspose.Words for C++ can be used to develop application in any development environment which support C++14 language standard, but the following compilers are explicitly supported:

  • GCC 6.3.0 or later
  • Clang 3.9.1 or later

Additional Dependency on Linux

Aspose.Words for C++ on Linux depends on fontconfig binaries, both dynamic library and tool. Please install it before using:

  1. Installing fontconfig on Ubuntu or Debian
    sudo apt install libfontconfig fontconfig
  2. Installing fontconfig on Fedora or CentOs
    sudo yum install fontconfig