インテル® MKL 2017 デベロッパー・ガイド
ほかのライブラリーをスタティックにリンクする場合でも、libiomp5 または tbb はダイナミックにリンクしてください。
操作環境やアプリケーションが複雑になるとライブラリーの冗長なコピーが多くなるため、libiomp5 をスタティックにリンクすると、パフォーマンス問題 (スレッドのオーバーサブスクリプション) が発生し、不正な結果を引き起こすことがあります。
libiomp5 または tbb をダイナミックにリンクするには、PATH 環境変数が正しく定義されていることを確認してください。
/MT コンパイラー・オプションを使用してスレッド化されたインテル® MKL をリンクすると、アプリケーションのパフォーマンスが向上することがあります。コンパイラー・ドライバーはオプションをリンカーに渡し、マルチスレッド (MT) スタティック・ランタイム・ライブラリーがロードされます。
ただし、エラー報告に errno 変数を使用するベクトルマス (VM) アプリケーションをリンクするには、リンクモデルに応じたオプションを使用してコードをコンパイルおよびリンクします。
/MT - インテル® MKL スタティック・ライブラリーをリンクします。
/MD - インテル® MKL ダイナミック・ライブラリーをリンクします。