System Requirements

This section will help you verify that your system meets the minimum requirements for using C/C++test Standard.

Windows 64-bit

x86_64 architecture

  • Windows 10, Windows 11, Windows Server 2019, Windows Server 2022
  • 4GB memory minimum, 8GB recommended1
  • 2GHz or faster processor (x86_64-compatible), multi-CPU configuration recommended
  • Supported C/C++ compiler

Linux 64-bit

x86_64 architecture

  • Linux with glibc 2.12 (or newer)
  • 4GB memory minimum, 8GB recommended1
  • 2GHz or faster processor (x86_64-compatible), multi-CPU configuration recommended
  • Supported C/C++ compiler

aarch64/arm64 architecture

  • Linux with glibc 2.27 (or newer)
  • 4GB memory minimum, 8GB recommended1
  • aarch64-compatible processor, multi-CPU configuration recommended
  • Supported C/C++ compiler

MIPS architecture

Java Requirement

C/C++test requires Java 8 or higher to be installed on your machine.

  • Linux (Loongson/mips64el) with glibc 2.19 (or newer)
  • 4GB memory minimum, 8GB recommended1
  • Loongson-3A (mips64)-compatible processor, multi-CPU configuration recommended
  • Supported C/C++ compiler

1 C/C++test  may allocate up to 1GB RAM on 32-bit machines or up to 2GB RAM on 64-bit machines for the Java Virtual Machine process. You can change memory allocation for the JVM process in the [<NSTALL_DIR>/etc/cpptestcli.jvm configuration file (-Xmx option). When running an analysis, C/C++test’s native code analyzers will require additional memory, depending on the test configuration parameters.

IDE Integration

Parasoft C/C++test Standard can analyze locally buildable projects in your IDE . This section describes the requirements to import and work with findings in an IDE. To perform code analysis, ensure that your system meets the minimum system requirements.

Supported IDEs

IDENotes
Eclipse 4.6 ('Neon') - 4.31 (2024-03)For the Loongson/mips64el C/C++test distribution, Eclipse integration is not available.
Visual Studio 2022 ProfessionalTo ensure that C/C++test capabilities are available, you need to install the following Visual Studio Workloads:
  • Desktop development with C++
  • Universal Windows Platform development or .NET desktop development

Support for CMake projects in Visual Studio is limited to importing static analysis results from DTP or a local file.

Visual Studio 2019 ProfessionalTo ensure that C/C++test capabilities are available, you need to install the following Visual Studio Workloads:
  • Desktop development with C++
  • Universal Windows Platform development or .NET desktop development

Support for CMake projects in Visual Studio is limited to importing static analysis results from DTP or a local file.

Visual Studio 2017 Professional

To ensure that C/C++test capabilities are available, you need to:

a) disable project caching.

b) install the following Visual Studio Workloads:

    • Desktop development with C++
    • Universal Windows Platform development or .NET desktop development

Support for CMake projects in Visual Studio is limited to importing static analysis results from DTP or a local file.

Visual Studio 2015

Support for CMake projects in Visual Studio is limited to importing static analysis results from DTP or a local file.

Support for Visual Studio 2015 is now deprecated and will be removed in a future release.

Visual Studio CodeThis user guide only covers installation details; see Extension for Visual Studio Code. For information about supported features and usage, see the extension documentation in Visual Studio Code.

The Visual Studio Express edition is not supported.

DTP Integration

If you connect your C/C++test instance to DTP, ensure that the DTP version you're connecting to supports your C/C++test version. See Parasoft Product Cross-compatibility.

IP Address Formats

IPv4 and IPv6 addresses are supported.


  • No labels