You can use a Call Library Function Node to access external C functions. You must create a DLL on the host computer so you can place these nodes on the block diagram and configure them correctly. Alternatively, you can create a dummy DLL, also called a stub DLL, on the host computer.
When you build a VI into an application that uses C code, you must include the .c file in the build specification. LabVIEW builds and links these files in the application.
If you wire large arrays to or from a Call Library Function Node, you might notice execution delays. You can avoid these execution delays by using a DLL function that partially updates the arrays.