- 所有源代码均采用标准 C(C99)编写。
- 平台特定代码位于
platform/下。 - 强烈建议不要修改
platform/文件夹之外的代码。
目录结构
示例应用程序的源代码组织如下:构建
获取源代码
从您的 Nayax 客户经理处获取 SDK 包,并解压Linux Sample Application 文件夹。
安装构建依赖项(Ubuntu Linux)
运行以下命令以安装所需的工具:构建 SDK 和演示程序
提供的源代码和演示程序可在装有 GCC 和 automake 的 Ubuntu Linux x86_64 上直接构建:清理构建产物
使用以下目标来移除已编译的输出:配置选项
SDK 通过ecod_sdk_configs.h 支持各种构建时配置:
计算得出的默认值位于
ecod_sdk_setup.h 中。请勿直接修改该文件。运行演示程序
构建完成后,运行随附的演示应用程序以测试 SDK: 手动模式: 用户使用键盘选择操作:--auto 模式下,交易会循环运行。如果获得授权,每两笔交易中确认一笔,撤销另一笔,以演示两种使用场景。
查看 demo/main.c 以获取示例代码和使用模式。