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 参考 » UltraLite C/C++ 公共 API 参考

 

用于 UltraLite C/C++ 应用程序的宏和编译器指令

除非另外说明,否则指令对嵌入式 SQL 应用程序和 C++ API 应用程序均适用。

可以提供编译器指令:

  • 在编译器命令行上。通常使用 /D 选项设置指令。例如,要编译具有用户验证的 UltraLite 应用程序,Microsoft Visual C++ 编译器的生成文件可能如下所示:

    CompileOptions=/c /DPRWIN32 /Od /Zi /DWIN32
    /DUL_USE_DLL
    
    IncludeFolders= \
    /I"$(VCDIR)\include" \
    /I"$(SQLANY12)\SDK\Include"
    
    sample.obj: sample.cpp
     cl $(CompileOptions) $(IncludeFolders) sample.cpp

    VCDIR 是 Visual C++ 目录,SQLANY12 是 SQL Anywhere 安装目录。

  • 在用户界面的编译器设置窗口中。

  • 在源代码中。使用 #define 语句提供指令。


UL_TEXT 宏
UL_USE_DLL 宏
UNDER_CE 宏