C/C++インターフェイスを利用することにより、C/C++プログラムへ AH Formatter V6.6 を組み込むことが可能です。
注意: | Windows版(32ビット版)を Windows x64 Edition にインストールすることができますが、その場合にC/C++インターフェイスを利用するときは、Win32 プラットフォーム用にコンパイルしてください。 |
---|
以下のヘッダファイルが [Install directory]/include に含まれています。
ヘッダファイル | 内容 | 場所 |
---|---|---|
xfoifc.h | C++ 用ヘッダ | [Install directory]/include |
xfoifc_c.h | C 用ヘッダ |
以下のライブラリファイルが [Install directory] または [Install directory]/lib に含まれています。
ライブラリファイル | 内容 | 場所 |
---|---|---|
Windows用 C/C++インターフェイス | [Install directory] | |
libXfoInterface.so | Linux / Solaris用 C/C++インターフェイス | [Install directory]/lib |
libXfoInterface.dylib | Macintosh用 C/C++インターフェイス | [Install directory]/lib |
Windows版では、以下のリンク用ライブラリファイルが [Install directory]/lib に含まれています。
ライブラリファイル | 内容 | 場所 |
---|---|---|
XfoInterface.lib | DLLリンク用ライブラリ | [Install directory]/lib |
AH Formatter V6.6 Windows版は、Microsoft Visual C++ 2010 でビルドされています。GUIを除き、MFCは使われていません。 呼び出し側のプログラムは、互換性のあるコンパイラをご使用ください。
AH Formatter V6.6 Solaris版は、 Forte Developer 7 C++ 5.4、Sun Studio 11 でビルドされています。 呼び出し側のプログラムは、互換性のあるコンパイラをご使用ください。
AH Formatter V6.6 Linux版およびLinux 64ビット版は、GCC 4.1 でビルドされています。したがって、プログラムは GCC 4.1 以降を使ってコンパイルされなくてはなりません。GCC についての詳細な情報は GCC, the GNU Compiler Collection を参照してください。
AH Formatter V6.6 Macintosh 64ビット版は、Xcode7.3.1 Apple LLVM version 7.3.0(clang-703.0.31)でビルドされています。
[Install directory]/samples/cppおよび[Install directory]/samples/c は簡単なサンプルプログラムをいくつか含んでいます。
Windows環境において、Visual C++のコマンドラインでサンプルをビルドするには、コンソールで次のようにコンパイラを実行します。
Windowsでのビルドでは、[スタート]-[Microsoft Visual Studio 2010]-[Visual Studio Tools] にある、コマンドプロンプトを使用してください。
このプログラムを実行するには、環境変数 PATH に [Install directory] を追加しておく必要があります。その後、次のように実行することかできます。
Linux環境においてGCCを使用する場合のコマンドラインを以下に示します。
ビルドされたサンプルプログラムを実行するためには、環境変数の設定も必要です。詳しくは、環境変数 を参照してください。
前項で言及したように、GCCのバージョンは非常に重要です。お使いのGCCのバージョンを --version コマンドラインオプションを使ってチェックしてください。
以下のコマンドラインは Solaris環境におけるコマンドラインのビルドを示します。必ず、libXfoInterface.so をライブラリとしてリンカに指定してください。[Install directory]/lib は、LD_LIBRARY_PATH 環境変数に追加されていなくてはなりません。
ビルドされたサンプルプログラムを実行するためには、環境変数の設定も必要です。詳しくは、環境変数 を参照してください。
Macintosh 64ビット環境において、サンプルをビルドするには、ターミナルで次のようにコンパイラを実行します。
ビルドされたサンプルプログラムを実行するためには、環境変数の設定も必要です。詳しくは、環境変数 を参照してください。
API仕様は、Doxygenによるドキュメントを参照してください。