Things to check
Have you included the .h file where the variable or function is defined as “extern”?
Is the .c file included in CMakeLists.txt?
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.