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 应用程序构建 » 为嵌入式 SQL 开发配置开发工具

 

运行 SQL 预处理器

通过添加指令并针对 Visual C++ 运行这些指令,将 SQL 预处理器合并到基于依赖性而构建的环境中。

前提条件

执行此任务没有前提条件。

 任务
  1. .sqc 文件添加到开发项目中。

    在开发工具中定义开发项目。

  2. 为每个 .sqc 文件添加一条自定义构建规则。

    • 自定义构建规则应运行 SQL 预处理器。在 Visual C++ 中,构建规则应该包含以下命令(在一行中输入):

      "%SQLANY16%\Bin32\sqlpp.exe" -q -u $(InputPath) $(InputName).cpp

      其中 SQLANY16 是指向 SQL Anywhere 安装目录的环境变量。

    • 将命令的输出设置为 $(InputName).cpp

  3. 编译 .sqc 文件,并将所生成的 .cpp 文件添加到开发项目中。

    即使所生成的文件不是源文件,也应将它们添加到您的项目中,这样才能建立依赖性和构建选项。

  4. 为每个生成的 .cpp 文件设置预处理器定义。

    • 在 [General] 或 [Preprocessor] 下,向预处理器定义添加 UL_USE_DLL。

    • 在 [Preprocessor] 下,以逗号分隔列表的形式向包含路径添加 $(SQLANY16)\SDK\Include 以及所需的其它包含文件夹。

结果

已为 Visual C++ 开发配置了 SQL 预处理器。