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

SQL Anywhere 12.0.1 » Ultra Light C/C++ プログラミング » API リファレンス » Ultra Light C/C++ 共通 API リファレンス

 

Ultra Light C/C++ アプリケーションのマクロとコンパイラーディレクティブ

特に指定のないかぎり、ディレクティブは Embedded SQL と C++ API の両方のアプリケーションに適用されます。

コンパイラーディレクティブは、次の場所で指定できます。

  • コンパイラーのコマンドライン。一般にディレクティブは /D オプションを使用して設定します。たとえば、ユーザー認証を使用する Ultra Light アプリケーションをコンパイルする場合、Microsoft Visual C++ の makefile は、次のようになります。

    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_USE_DLL マクロ
UNDER_CE マクロ