C/C++ API Developer Guide (2018.2)

C/C++ API User Guide

This guide contains details about using the Helix C/C++ API to create applications that interact correctly with Helix Server. Be sure to read the code in the API's header and C files in conjunction with this guide.Interfaces for C/C++, Java, Perl, Ruby, Python, PHP, and other languages are available from our website at https://www.perforce.com/downloads.

If you are new to P4V, see these topics to get started:

What's New

For a complete list of what's new in this release, see the Release Notes.

Additional help for Helix Core

Command line client usage

See the Helix Core Server User Guide for information on how to use the Helix Server Command Line Client.

Command reference

See the P4 Command Reference for usage and reference for the Helix Server command-line client.

Helix Server administration

See Helix Core Server Administrator Guide: Fundamentals for information on installation, configuration, and management of Helix Server.

Federated services

See the Helix Core Server Administrator Guide: Multi-Site Deployment for admin information on installing, configuring, and maintaining multiple interconnected or replicated Perforce services.

Distributed versioning

See the Using Helix Core Server for Distributed Versioning for information on how to use the Distributed Version Control System (DVCS).