Setting Up the Development Environment
Once you have successfully established a session between a Anyware Software Client and an Anyware host, you can start developing your own Anyware 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.
- 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
PCoIPClient.app
into /Applications/PCoIPClient.app if you like to use thePCoIPClient.app
from the system Applications directory. You can also copy the .dylibs from thePCoIPClient.app
to the directory where you are building your custom application. - 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.