Issues Importing a Shared Library with Headers that Include Other Headers

Updated May 3, 2018

Reported In

Software

  • LabVIEW Full

Other

OS: Windows 10

Issue Details

I am trying to import a shared library using the import shared library wizard. The header file I have imports another header file. When I go to select the functions to select I cannot select some of the functions and am given the error that "the following symbols are not defined". It seems all of the functions that are dependent on the nested header file are not defined and cannot be used.

Solution

In order to use nested header files you must include the nested header file path in the Include Paths text box on the Configure Include Paths and Preprocessor Definitions page of the wizard. If you do not specify include paths for nested header files, the wizard cannot parse the header file correctly. 

WAS THIS ARTICLE HELPFUL?

Not Helpful