System requirements

For new hardware purchases, we recommend the following system configuration:

  • OpenGL: 4.1 or above.

  • Dedicated graphics memory: 1GB or more

  • Graphics card: on Windows, and especially on Linux, a recent NVIDIA (or AMD) GPU

    • GeForce GTX 6xx or better

    • Quadro Kxxxx or better

  • CPU: Quad core CPU

  • Main memory: 4GB or more

With these system specifications, you can run any LuciadCPillar application with optimal speed and performance.

Supported platforms

LuciadCPillar requires GPU hardware acceleration. You can develop and deploy LuciadCPillar applications on the following platforms:

Platform Version Operating System Architecture Supported GPU Vendors

Windows

Windows 10 and later

64-bit

NVIDIA, AMD, Intel HD

Linux

Various distributions

x86-64

NVIDIA, AMD

Software requirements

The LuciadCPillar C++ library targets the C++17 standard.

Requirements for C++ development on Windows

  • OS: Windows 10

  • IDE: Visual Studio 2017, vc15.7 or newer

  • Build system: CMake 3.10 or newer

  • UI toolkit: Qt5.12.x (LTS) for C++ samples:
    You can install it using the online installer from https://www.qt.io/download.

Avoid using Qt version 5.12.7. It contains a bug (QTBUG-81715) that prevents LuciadCPillar’s CMake script from working correctly. Use a version of Qt different from 5.12.7.

Requirements for C# on Windows

  • OS: Windows 10

  • IDE: Visual Studio 2017, vc15.7 or newer

  • Build system: CMake 3.10 or newer

  • C# language version 7.0

  • .net version 4.6

  • Package manager: NuGet for C# samples

Requirements for C++ development on Linux

  • Various OS distributions:

    • Red Hat Enterprise Linux 7.4

    • OpenSUSE Leap 15.0

    • Ubuntu 18.04

  • GNU Compiler Collection: GCC 8 or newer

  • Build system: CMake 3.10 or newer

  • UI toolkit: Qt5.12.x (LTS) for C++ samples:
    You can install it using the online installer from https://www.qt.io/download.

Avoid using Qt version 5.12.7. It contains a bug (QTBUG-81715) that prevents LuciadCPillar’s CMake script from working correctly. Use a version of Qt different from 5.12.7.