Skip to content

Setting Up the Development Environment

Once you have successfully established a session between a PCoIP Software Client and a PCoIP host, you can start developing your own PCoIP client. To begin, set up your client development environment, as discussed next.

To set up your client development environment:

Currently OpenSSL (v 1.1.1) and Boost (v 1.63) are required as third party libraries. Download and install the third party libraries to your system. The CMake modules provided automatically detects the system libraries at CMake configure time.

CMake support for third-parties

When the third-party libraries are installed on the system, the CMake modules will automatically find them. Please see Building the SDK for mac section for instructions on building your applications using CMake.

  1. Unzip the SDK tar file.
  2. Copy the files from usr/bin, usr/include/ and usr/lib to the corresponding system directories, /usr/bin/, /usr/include and /usr/lib.
  3. Copy the ClientSession.app into /Applications/ClientSession.app if you like to use the ClientSession.app from the system Applications directory. You can also copy the .dylibs from the ClientSession.app to the directory where you are building your custom application.
  4. At this point the SDK is installed on the system. For build instructions, please see Building the SDK for macOS.