Skip to content
Mohamad EL-Bawab edited this page Aug 26, 2014 · 16 revisions

To setup your development folders, we recommend the following structure:
NumXL SDK for C/C++
Where:

  • numxl-sdk-c folder contains all files in the SDK
  • output folder contains the executable binaries in NumXL and the SDK
  • proj folder is where you maintain the source code for your custom application

  1. Under the output folder, create two separate sub-folders to hold NumXL SDK executable binaries for 32-bit (Win32) and 64-bit (x64) platforms.
    Output folder for NumXL SDK

  2. For each platform (e.g. 32-bit), Copy the NumXL folder's content into your main application installation folder. Preserve the folder structure.
    Output folder for 32-bit NumXL SDK

  3. (Optional) remove the following files

  4. NumXL.XLL

  5. NumXLUI.xla or NumXLUI.xlam

  6. images (folder)

  7. Copy the NumXL.conf file to a new file named (say MyApp.conf).
    Copy NumXL.conf to MyApp.conf file

In the new file, you may wish to edit and customize the logging settings and/or data folder location.

Next, using your favorite text editor, open the new file (.conf) , and (optionally) specify the directory for the log files. By default, NumXL SDK writes its logs to the current user's temporary file directory.
Copy NumXL.conf to MyApp.conf file

Logging

And to set the logging level: Copy NumXL.conf to MyApp.conf file
Note: During development, setting level to 7 may be desirable to generate a wealth of tracing information. But for deployment, a level of 4 to 7 may be more appropriate because of performance and log file cluttering concerns.
MyApp.conf file view
IMPORTANT: The base-name of the configuration file (e.g. "MyApp") must match the application name that you pass to the SDK upon initialization.

Clone this wiki locally