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 and Boost 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 Linking the SDK for macOS section for instructions on linking the SDK libraries with your custom client application 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 information on how to link the SDK libraries with your custom client application, see Linking the SDK for macOS.