Witam, pisząc swój program muszę wykorzystać pliki źródłowe, w których są zawarte funkcje do obsługi pewnego modułu. Program mi się kompiluje, ale gdy chce go zbuildować wyskakuje mi siedem błędów dla siedmiu funkcji (odpowiadających za konkretne komendy):
Najdziwniejsze w tym wszystkim jest to, że tych funkcji (komend) jest bardzo dużo, a błedy wyskakują tylko dla tych siedmiu konkretnych. Zastanawiam się teraz czy to jest kwestia błędów w tych kodach źródłowych (które dostałem gotowe), czy ja coś źle robie np. przy tworzeniu projektu.
Tak wygląda drzewko plików projektu:
Dodam tylko, że wszystkie pliki są w tym samym katalogu i że nic nie grzebałem w makefilu. Jakby ktoś miał jakieś wskazówki byłbym wdzięczny
cmddef.o:(.data+0x6e2): undefined reference to `ble_evt_connection_status'
cmddef.o:(.data+0x70a): undefined reference to `ble_evt_connection_disconnected'
cmddef.o:(.data+0x71e): undefined reference to `ble_evt_attclient_procedure_completed'
cmddef.o:(.data+0x728): undefined reference to `ble_evt_attclient_group_found'
cmddef.o:(.data+0x73c): undefined reference to `ble_evt_attclient_find_information_found'
cmddef.o:(.data+0x746): undefined reference to `ble_evt_attclient_attribute_value'
cmddef.o:(.data+0x78c): undefined reference to `ble_evt_gap_scan_response'
Najdziwniejsze w tym wszystkim jest to, że tych funkcji (komend) jest bardzo dużo, a błedy wyskakują tylko dla tych siedmiu konkretnych. Zastanawiam się teraz czy to jest kwestia błędów w tych kodach źródłowych (które dostałem gotowe), czy ja coś źle robie np. przy tworzeniu projektu.
Tak wygląda drzewko plików projektu:
Dodam tylko, że wszystkie pliki są w tym samym katalogu i że nic nie grzebałem w makefilu. Jakby ktoś miał jakieś wskazówki byłbym wdzięczny