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

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - C 和 C++ 编程 » 应用程序开发 » 使用嵌入式 SQL 开发 UltraLite C++ 应用程序 » 嵌入式 SQL 应用程序构建

 

常规构建过程

在构建 UltraLite 嵌入式 SQL 应用程序时,通常使用以下过程:

  1. 每个 嵌入式 SQL 源文件运行 SQL 预处理器。

    SQL 预处理器是 sqlpp 命令行实用程序。它预处理嵌入式 SQL 源文件,生成要编译到应用程序中的 C++ 源文件。

    小心

    sqlpp 会覆盖输出文件而不考虑其内容。应确保输出文件名不与任何源文件名相同。缺省情况下,sqlpp 通过将源文件的后缀更改为 .cpp 来构造输出文件名。如果您没有把握,应在源文件的名称之后显式地指定输出文件名。

  2. 为所选目标平台编译每个 C++ 源文件。包括:

    • 每个由 SQL 预处理器生成的 C++ 文件

    • 应用程序所需的任何额外的 C 或 C++ 源文件

  3. 链接所有 这些对象文件以及 UltraLite 运行时库。

可以在 %SQLANYSAMP16%\UltraLite\ESQLSecurity 目录中找到一个使用此过程的生成文件。

注意

需要单独授予许可的组成部分。

FIPS 认证的加密需要单独的许可。所有高度加密技术受出口法规约束。

请参见单独授权的组件

 另请参见