ここでは、BSORT関数を使用したユーザアプリケーション開発時の留意事項について説明します。
環境変数について
環境変数は、bsortexコマンド、およびbsortコマンドだけでなく、BSORT関数を使用したユーザアプリケーションの実行にも影響を与えます。BSORT関数を使用したユーザアプリケーションを実行させるときには、適切な環境変数を設定する必要があります。
コンパイルについて
BSORT関数を使用したユーザアプリケーションのコンパイルには、PowerSORTが提供しているヘッダーファイル(bsrt.h)が必要です。このヘッダーファイルは、インストール先のINCLUDEフォルダに格納されています。
リンクについて
BSORT関数を使用したユーザアプリケーションのリンクには、PowerSORTが提供しているライブラリ(f6besort.lib)をリンクする必要があります。このライブラリは、インストール先のLIBフォルダに格納されています。
マルチスレッド対応について
BSORT関数は、スレッドセーフな構造で作られていません。このため、マルチスレッドで動作するように作成されたユーザアプリケーション上では、PowerSORTの動作は保証できません。