C APIの構成について説明します。
C APIのディレクトリ構成
Data Effectorをインストールすると、以下のようなディレクトリにインクルードファイルおよびライブラリが作成されます。
Windowsの場合
ディレクトリ | 用途 |
---|---|
インストール先のフォルダ¥include | Data EffectorのC APIインクルードファイル |
インストール先のフォルダ¥lib | Data EffectorのC APIインポートライブラリ |
インストール先のフォルダ¥bin | Data EffectorのC APIダイナミックリンクライブラリ |
Linux/Solarisの場合
ディレクトリ | 用途 |
---|---|
/opt/FJSVshnde/include | Data EffectorのC APIインクルードファイル |
/opt/FJSVshnde/lib | Data EffectorのC APIライブラリ |
Data EffectorのC APIの各関数が参照するインクルードファイルが格納されています。
C APIが提供するインクルードファイルを以下に示します。
インクルードファイル名 | 用途 |
---|---|
libAsis.h | Data EffectorのC APIが提供する関数から参照されます。 |
アプリケーションを作成するためのC関数ライブラリとして、以下のファイルが格納されています。
Windowsの場合
ファイル名 | 用途 |
---|---|
インストール先のフォルダ¥lib¥f3hyshde.lib | Data EffectorのC APIインポートライブラリ |
インストール先のフォルダ¥bin¥f3hyshde.dll | Data EffectorのC APIダイナミックリンクライブラリ |
注意
Windows環境でアプリケーションを作成する場合、マルチスレッド用のコンパイラオプション“/MD”を指定してください。
Linux/Solarisの場合
ファイル | 用途 |
---|---|
/opt/FJSVshnde/lib/libAsis.so | Data EffectorのC APIライブラリ |
注意
Linux環境でアプリケーションを作成する場合、マルチスレッド用のコンパイラオプション“-lpthread”を指定してください。
Solaris環境でアプリケーションを作成する場合、マルチスレッド用のコンパイラオプション“-lpthread”と“-lrt”を指定してください。