![]() |
libdspl-2.0
Библиотека алгоритмов цифровой обработки сигналов
|
Компиляция libdspl-2.0 в CodeBlocks
Предварительно необходимо установить все необходимые утилиты. Если этот шаг не сделан, то смотри раздел:
Установка DSPLIB toolchain в Windows
Скачиваем исходные коды libdspl-2.0
Скачиваем с сайта Github.com исходные коды DSPL:

Разархивируем в рабочий каталог.
Вы можете разархивировать в любой каталог, libdspl-2.0
будет обозначать каталог, в который разархивированы исходные коды.
В качестве примера, исходные коды были разархивированы в каталог J:\libdspl-2.0
.
Запуск и настройка CodeBlocks
Запускаем IDE CodeBlocks и в меню File
выбираем меню Open
:

В открывшемся диалоговом окне переходим в каталог \libdspl-2.0\ide\codeblocks
, где libdspl-2.0
- каталог, в который была разархивирован проект DSPL.

Открываем dspl.workspace
и находим внутри проект examples -> src -> dspl_info_test.c
. В окне редактора увидим короткий исходный код программы, которая загружает библиотеку, вызывает функцию dspl_info
и выгружает библиотеку.

Теперь важный шаг перед первой сборкой проектов: необходимо настроить среду CodeBlocks для работы с компилятором GCC и отладчиком. Для этого открываем меню Settings->Compiler
:

В открывшемся окне настроек выбираем Global compiler settings
и переходим на вкладкуToolchain executables
. Все поля данного окна должны быть заполнены как на картинке:

Нажимает OK
и окно закроется.
Теперь настраиваем отладчик. Для этого открываем меню Settings->Debugger
:

В открывшемся окне выбираем GDB/CDB debugger -> Default
и заполняем поля формы и проставляем галочки как показано на картинке:

Нажимаем OK
и теперь все готово для сборки проекта.
Сборка и выполнение тестовой программы
Выбираем меню Build -> Rebuild workspace
:

Если окроектся диалог с вопросом, то соглашаемся:

В результате начнется первая сборка проекта, которая может занять несколько минут, потому что необходимо первый раз скомпилировать библиотеки BLAS и LAPACK. Последующие сборки будут быстрее, потому что перекомпилировать надо будет только измененные файлы.
По завершению сборки в поле Build log
появится сообщение как на картинке:

Проект собрался и нам осталось лишь выполнить приложение:

В результате появится консольное окно в который функция dspl_info
выведет информацию о библиотеке DSPL 2.0:

Таким образом, настройка CodeBlocks и компиляция проекта закончена успешно.
Документация по libdspl-2.0. Последние изменения: Ср 5 Янв 2022 12:44:34. Создано системой