Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » UltraLite - C 及 C++ 编程 » API 参考 » 教程:使用 C++ API 构建 iPhone 应用程序

 

编译 UltraLite iPhone 库

为了在 iPhone 上使用 UltraLite,首先必须对库进行编译。

 ♦  编译用于 iPhone 模拟器的库
  1. 通过双击抽取用于 iPhone 的 UltraLite tarball。这将在 tarball 的相同位置创建 sqlany 文件夹。

  2. 浏览至刚抽取的 sqlany/UltraLite/iPhone/x86 目录。

  3. 通过双击抽取 ulrt.tar.gz tarball。这将抽取许多源文件,以及 ulrt.make makefile。

  4. 使用 TextEdit 或所选的任何编辑器打开 makefile。

  5. 更改 ISYSROOT 变量,使其引用您的 iPhone SDK 版本。如果不能确定所用的版本,请浏览至:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

  6. 如果将 iPhone SDK 安装到非缺省的位置,请调整其他 makefile 变量,以匹配安装位置。

  7. 将终端 和 cd 打开到 makefile 所在的目录。

  8. 运行命令:make -f ulrt.makeand,并等待编译完成。如果收到任何错误,返回验证 makefile 中的变量是否指向 iPhone SDK 的正确位置。

  9. 一旦编译完成,验证 ulrt.a 库档案是否已创建并将其移动到 sqlany/UltraLite/iPhone/x86 目录,因为示例项目预期其在该位置。使用 [档案实用程序] 抽取 tar 文件可能会创建附加的 ulrt 文件夹。