文件名称:C接口编译与运行-atmega16官方版中文手册
文件大小:995KB
文件格式:PDF
更新时间:2024-06-29 07:12:35
SQLite Oracle MySQL SQLServer 数据库同步
§5.3 C接口编译与运行 客户端同步引擎在支持的所有操作系统平台中,一般都提供了 C访问接口 (Android 是 Java API)。下面介绍使用 C接口进行开发的编译和运行方法。 同其他动态库的使用方法相同,即需要把引擎动态库配置到项目工程当中, 并与用户的应用程序一起绑定链接。 Linux 系统平台编译例子: gcc p1.c -o app –L dllpath-lsqlitedbsync -lm -lsqlite3 -lcurl p1.c是应用程序 C代码文件,app是生存的可执行程序,dllpath是引擎动态 库所在的路径,如果运行调试或发布应用程序还需要把 libsqlitedbsync.so所在目 录设置到 LD_LIBRARY_PATH环境变量中。 Windows 系统平台: 如果使用Microsoft Visual Studio 集成开发环境,需要把 sqlite-dbsync.lib添加 到工程属性当中,比如在Microsoft Visual Studio 2005下添加的方法如下图所示, 需要在附加依赖项栏目填写 sqlite-dbsync.lib。另外,需要用户把 sqlite-dbsync.lib 复制到用户应用所在的工程目录下,如果运行调试或发布应用程序也需要把 sqlite-dbsync.dll 复制到用户的应用程序所在的目录或设置 Path 环境变量。