Development

Now we have a proper NRE with a valid configuration and license, let's turn our attention to setting up the development environment for your custom application using NumXL SDK.

In this tutorial, we cover the development configuration using Visual Studio 2012 for .Net and C/C++ development. If you use a different development tool, you can use the information here, but map the steps to match the UI of your development tool.

To simplify your development, it is highly recommended to specify your project output path the same as the NRE folder. For Excel and VBA development, save your spreadsheet in the same folder as the NRE.

These steps and required files will vary significantly depending on your programming environment. So, we'll consider each separately.

1. Setting up C/C++ SDK

For C/C++ custom application, you'll need to copy two set of files:

  • Header files (include)
  • Import libraries (lib)

Download the required SDK files from the download page or pull latest development from our project at GitHub.

You may copy those files anywhere in your system, but we recommend you store with your project file structure like the following (C:\work\3rdParty\include and C:\work\3rdParty\lib).

Next, please click here to proceed to our tutorial section for developing custom application using C/C++ and NumXL SDK.

2. Setting up .Net SDK

For .NET development, we start by copying the DLL (NumXLAPI.dll) wrapper to the NRE folder.

Download the required SDK files from the download page or pull latest development from our project at GitHub

Note: There is a separate wrapper DLL for the 32-bit and for the 64-bit platforms, so make sure you copy the wrapper DLL into the proper target folder.

Next, please click here to proceed to our tutorial section for developing custom application with Microsoft .Net framework and NumXL SDK.