IDE Setup

This article was written for version 2.3.1 of Core. Click here for the most recent version of the help center.

An Integrated Development Environment (IDE) assists the developer with a built-in compiler that provides in-line code assistance. Other built-in features link to documentation contained within the PolySync Core API header files.

Most IDEs can be configured to read the header files. PolySync’s C developers commonly prefer NetBeans 8.1.

Download and install the IDE. The next step is to create a new project, or start a project with existing source code. Each project is an application that can have any number of header files─or include directories─attached.

To configure the IDE for PolySync Core application development:

  • Start a new NetBeans project, or create a project from existing source files
  • Right-click on the project name from the ‘Projects’ tab in the left-panel
  • Select Properties
  • Go to the C Compiler tab
  • Select Include Directories
  • Add the two absolute paths
  • PSYNC_HOME/include
  • PSYNC_HOME/include/deps/dcps/C/SAC

PSYNC_HOME should be converted to an absolute path. The default path is /usr/local/polysync.

NetBeans Step 01

NetBeans Step 02

NetBeans Step 03

NetBeans Step 04

IDE Node Execution

The following variables need to be defined in the IDE build environment, for PolySync Core nodes to properly execute within the IDE’s environment.

  • PSYNC_HOME ** Default: /usr/local/polysync
  • OSPL_HOME ** Default: /usr/local/polysync/utils/x86_64.linux
  • OSPL_URI ** Default: file:///usr/local/polysync/utils/x86_64.linux/etc/config/ospl.xml