インテル® マス・カーネル・ライブラリー 11.2 ユーザーズガイド
Microsoft* Visual Studio* 開発システムでカスタム・ダイナミック・リンク・ライブラリー (DLL) をビルドすることができます。インテル® MKL ディレクトリーの tools\builder\MSVS_Projects サブディレクトリーで、 使用している Visual Studio* 開発システムのバージョン (例えば VS2012) のサブディレクトリーにあるプロジェクトを使用します。 Visual Studio* 開発システムの各バージョンで、次の 2 つのソリューションが利用できます。
ビルダーは、次のデフォルト設定を使用します。
インターフェイス: |
cdecl (IA-32 アーキテクチャー) または LP64 (インテル® 64 アーキテクチャー) |
エラーハンドラー: |
標準インテル® MKL エラーハンドラー xerbla |
マニフェストの作成: |
yes (はい) |
関数のリスト: |
プロジェクトのソースファイル examples.def |
カスタム DLL をビルドするには、次の操作を行います。
使用するインテル® MKL バージョンのインストール・ディレクトリーを MKLROOT に設定します。
システムのアーキテクチャーに応じて、libia32.sln または libintel64.sln ソリューションを開きます。
ソリューションには次のプロジェクトが含まれます。
[オプション] デフォルト設定を変更するには、インテル® MKL の関数を使用するモード (シーケンシャルまたはマルチスレッド) に応じてプロジェクトを選択します。
[オプション] stdcall インターフェイス (IA-32 アーキテクチャー) または ILP64 インターフェイス (インテル® 64 アーキテクチャー) を使用する DLL をビルドするには、次の操作を行います。
[オプション] DLL に独自のエラーハンドラーを含めるには、次の操作を行います。
[オプション] マニフェストの作成をオフにするには、次の操作を行います。
[オプション] DLL に含める関数のリストを変更するには、次の操作を行います。