The main client application
CoppeliaSim is a function library: without main client application (or main application, or main loop), CoppeliaSim cannot run. The default main client application that comes with the installation package is coppeliaSim.exe (Windows), or coppeliaSim (MacOSX and Linux). Beware that under MacOSX, the client application as well as several other items (e.g. libraries) are contained inside of a package or bundle (coppeliaSim.app): coppeliaSim.app/Contents/MacOS/coppeliaSim.
The main client application is a small executable that handles following main tasks:
coppeliaSimClientApplication requires following files for compilation and running that applications (the easiest is however to simply copy the newly built main application into CoppeliaSim Pro / CoppeliaSim Edu / CoppeliaSim Player installation folder):
The main client application can be customized. This is however not recommended and should only be used when writing scripts and/or plugins won't work for your purpose, since the risk of losing compatibility with the default CoppeliaSim behavior is high if not properly implemented.