System Requirements

Aspose.Cells for C++ is a native C++ library that enables C++ developers to create, manipulate and convert spreadsheets programmatically without requiring Office Automation or Microsoft Excel application.

Supported Operating Systems

Aspose.Cells 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 18.04 or later
  • Fedora
  • OpenSUSE
  • CentOS
  • and others

Development Environment

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


Aspose.Cells 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
  • Microsoft Visual Studio 2019


Aspose.Cells for C++ can be used to develop application in the development environment which support C++11 or higher, but the following compiler and tool are explicitly supported:

  • GCC 7.5.0 or later
  • CMake 3.0.0 or later

Additional Dependency on Linux

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

  • Installing libgdiplus on Ubuntu or Debian
    sudo apt-get install libgif-dev autoconf libtool automake build-essential gettext libglib2.0-dev libcairo2-dev libtiff-dev libexif-dev