Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Plant SCADA

Build a CtAPI Application

  • Last UpdatedJul 02, 2026
  • 1 minute read

To build a CtAPI client application, you need:

  • Runtime binaries

  • A DLL helper static library (CtAPI.lib)

  • A header file (CtAPI.h) that defines data structures and functions.

Configure a project to use the required CtAPI files

  1. Check that the files necessary to build an application that calls CtAPI functions are ready on your development environment as per your target platform (x86 or x64). Deploy the following files into the project location:

    • All the runtime binaries packaged in the files CtAPI.Win32.Redist.zip and CtAPI.x64.Redist.zip (see Run a CtAPI Application ).

    • Development specific files in the [bin] directory for x86 platform or the [bin]\Bin (x64)\ directory for x64 platform:

      • CtAPI.lib

      • CtAPI.h

  2. Add CtAPI.lib on your imported static library (dependency) list to load up CtAPI.dll and its satellite binaries at application startup.

  3. Include CtAPI.h on your source files that use CtAPI functions.

This procedure may differ based on your development environment. Contact your system administrator or system provider if more detailed information is required.

Note: Plant SCADA runtime will use the most secure version of the Transport Layer Security (TLS) protocol that is available, based on the Windows version running on the client and server computers. This is currently TLS 1.2 and 1.3. CtAPI applications must be built in a specific way to facilitate this behavior, otherwise the application will be restricted to using TLS 1.2 and 1.3 without applying updates. See Enable Automatic Updates of TLS Versions for CtAPI Applications for more details.

Related Links
TitleResults for “How to create a CRG?”Also Available in