This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Error[e46]: Undefined external - Linking Error?

I am getting 63 [e46] Undefined external errors during Linking.   I am using BLE Stack 1.4 and get the same error on both IAR 8.20.2 and IAR 8.30.2.  Generally this is simply that the external functions are never defined but are used.  For example one the errors is for the function GATTServApp_AddService.  It is declared in gattservapp.h (Line 427), but never defined.  However I notice that the SimpleBLEPerihperal project does not have this error, but also never defines this function despite using it in simpleBLEPeripheral.c (Line 343).   This suggests potentially there is a bigger issue here then just undefined external functions.  Please advise.  Thanks