Код на Си, работающий с банкнотами, включая odcb файлы
Ядро по работе с банкнотами ODC,
с файлами расширения .odcb
.
Ядро написано на чистом Си и имеет мосты с языками программирования:
- C++
- Java
- Python
- Go
- Kotlin
- RUST
- C#
Описание работы протокола: ...
Должна быть установлена библиотека OpenSSL:
~$ sudo apt-get install libssl-dev
Должна быть установлена библиотека uuid:
~$ sudo apt-get install uuid-dev
В корне проекта создаём папку build
:
~$ cmake -S . -B build
После можно собрать проект:
~$ cmake --build build
Для запуска тестов:
~$ ctest --test-dir build/
Internal ctest changing into directory: ~/build
Test project ~/build
Start 1: test_a
1/2 Test #1: test_a ........................... Passed 0.39 sec
Start 2: test_b
2/2 Test #2: test_b ........................... Passed 0.00 sec
100% tests passed, 0 tests failed out of 2
Total Test time (real) = 0.39 sec
Запуск тестов (больше информации о тестах):
~$ ctest --test-dir build --verbose
(Not supported yet)