Failed to Load Shared Library Nisyscfg.*

Updated Jul 18, 2019

Reported In

Software

  • LabVIEW Real-Time Module
  • System Configuration

Issue Details

When I try to deploy the code to my RT target, I'm getting this error message:

Failed to load shared library nisyscfg.*:nisyscfg_lv_rmcfgPropertyGetDouble:C   Ensure that the library is present on the RT target. Use either MAX to install NI software or FTP to transfer custom libraries to the RT target.

Why is this happening?

Solution

nisyscfg is a required library for the NI System Configuration API. When you install software on an RT target, it is common for the NI system configuration to be selected by default. However, some RT products do not select NI System Configuration as the default installation option. In this case, the above error may occur and you can solve the problem by installing the NI system configuration software library on the target.