Microsoft Visual Studio* 開発システム (VS*) でカスタム動的リンク・ライブラリー (DLL) をビルドできます。これには、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) ディレクトリーの share\mkl\tools\builder\MSVS_Projects サブディレクトリーにあるプロジェクトを使用します。このディレクトリーには、Visual Studio* 開発システムの各バージョン (VS2022 など) のプロジェクトを含むサブディレクトリーが含まれています。VS の各バージョンでは、インテル® 64 アーキテクチャー用のカスタム DLL を構築する VS ソリューション libintel64.sln が利用できます。
ビルダーは、カスタム DLL に対して次のデフォルト設定を使用します。
インターフェイス: |
LP64 |
エラーハンドラー: |
インテル® oneAPI マス・カーネル・ライブラリー (oneMKL) xerbla |
Microsoft マニフェストを作成: |
はい |
関数のリスト: |
プロジェクトのソースファイル examples.def |
カスタム DLL をビルドするには:
使用するインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) バージョンのインストール・ディレクトリーを MKLROOT 環境変数に設定します。
libintel64.sln ソリューションを開きます。
ソリューションには次のプロジェクトが含まれます。
[オプション] デフォルト設定を変更するには、DLL がインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) 関数をシーケンシャル・モードで使用するか、マルチスレッド・モードで使用するかによって、lp64_sequential または lp64_parallel プロジェクトを選択します。
[オプション] DLL に独自のエラーハンドラーを含めるには、次の操作を行います。
[オプション] マニフェストの作成をオフにするには、次の操作を行います。
[オプション] DLL に含める関数のリストを変更するには、次の操作を行います。
ライブラリーをビルドするには、[ビルド] > [ソリューションのビルド] を選択します。