Я пытаюсь скомпилировать этот проект https://github.com/NordicSemiconductor/nrf51-ble-app-lbs/tree/require-encryption-5.1.0 в uVision v.5.12.0.0 но строительство проекта я получил эту ошибку:Построить проблемы в Keil uVision v.5.12.0.0
.\_build\ble_app_template.axf: Error: L6218E: Undefined symbol ble_bondmngr_bonded_centrals_store (referred from main.o).
.\_build\ble_app_template.axf: Error: L6218E: Undefined symbol ble_bondmngr_init (referred from main.o).
.\_build\ble_app_template.axf: Error: L6218E: Undefined symbol ble_bondmngr_on_ble_evt (referred from main.o).
для uVision v.5.12.0.0 требуется файл ble_app_lbs.uvprojx, и да, ble_lbs.c включен в проект – Baldrick
Если посмотреть на него ближе, ble_lbs.c не тот файл, в котором вы нуждаетесь, есть ссылки на многие другие файлы, не включенные в указанную вами ссылку. Кажется, что projct имеет зависимости от других компонентов, которые не включены. μVision5.xx с радостью прочитает файлы проектов μVision 4.xx – Clifford
Обратите внимание, что в проектах μVision 4 в μVision 5 иногда требуется устаревший пакет поддержки по адресу http://www2.keil.com/mdk5/legacy/. Хотя мне нужно было использовать это только для старых проектов ARM7. – Clifford