Skip to content

Код на Си, работающий с банкнотами, включая odcb файлы

Notifications You must be signed in to change notification settings

kib-sources/odc-banknote-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

odc-banknote-core

Код на Си, работающий с банкнотами, включая odcb файлы

Ядро по работе с банкнотами ODC, с файлами расширения .odcb.

Ядро написано на чистом Си и имеет мосты с языками программирования:

  1. C++
  2. Java
  3. Python
  4. Go
  5. Kotlin
  6. RUST
  7. C#

Описание работы протокола: ...

Сборка проекта

Linux

Должна быть установлена библиотека 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

Windows

(Not supported yet)

About

Код на Си, работающий с банкнотами, включая odcb файлы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published