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