インテル® C++ コンパイラー 14.0 ユーザー・リファレンス・ガイド

[Select Build Components (ビルド・コンポーネントの選択)] ダイアログボックス (VS 2008)

次の説明は、Microsoft* Visual Studio* 2008 を対象としています。

[Select Build Components (ビルド・コンポーネントの選択)] ダイアログボックスを表示するには、[Project (プロジェクト)] メニューをクリックし、[Intel C++ Composer XE (インテル® C++ Composer XE)] > [Select Build Components (ビルド・コンポーネントの選択)] を選択します。

[Select Build Components (ビルド・コンポーネントの選択)] ダイアログボックスで、選択したプロジェクトで使用するインテル® パフォーマンス・ライブラリー (インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP)、インテル® スレッディング・ビルディング・ブロック (インテル® TBB)、インテル® マス・カーネル・ライブラリー (インテル® MKL)) やコンパイラー・バージョンを指定します。 ダイアログボックスでは、プロジェクトの種類として、インテル® C++ と Microsoft* Visual C++* の両方がサポートされています。

[Project Configuration (プロジェクト構成)]: プロジェクト構成を選択します。 Debug または Release を選択します。 Debug はデバッグシンボル情報を含め、最適化をオフにするようにプロジェクト・オプションを設定します。 Release は、デバッグシンボル情報を含めず、選択された最適化を使用します。

[Project Platform (プロジェクト・プラットフォーム)]: プロジェクトのプラットフォームを選択します。

[Suite to use with this configuration (この構成で使用するスイート)]: スイートを選択します。 デフォルトのスイートバージョンを使用するには、<既定値> を選択します。 Visual C++ コンパイラーを使用したプロジェクトでスタンドアロンのライブラリーを使用するには、ドロップダウン・ボックスから <スタンドアロン・ライブラリー> を選択し、[Apply (適用)] をクリックします。 [Performance Libraries Versions (パフォーマンス・ライブラリー・バージョン)] ドロップダウン・ボックスで特定のパフォーマンス・ライブラリーを選択できるようになります。

注

スタンドアロン・ライブラリーは Visual C++ コンパイラーのみで使用できます。

[Default suite version (既定のスイートバージョン)]: [Suite to use with this configuration (この構成で使用するスイート)] の <規定値> を選択した場合に使用する既定のスイートバージョンを表示します。

パフォーマンス・ライブラリーのバージョン

[Intel® Integrated Performance Primitives (インテル® インテグレーテッド・パフォーマンス・プリミティブ)]: ドロップダウン・ボックスから使用するインテル® IPP ライブラリー・バージョンを選択します。

[Intel® Threading Building Blocks (インテル® スレッディング・ビルディング・ブロック)]: ドロップダウン・ボックスから使用するインテル® TBB ライブラリー・バージョンを選択します。

[Intel® Math Kernel Library (インテル® マス・カーネル・ライブラリー)]: ドロップダウン・ボックスから使用するインテル® MKL ライブラリー・バージョンを指定します。

インテル® インテグレーテッド・パフォーマンス・プリミティブ

[Use IPP: (IPP を使用する)]: 次のいずれかを選択します。

インテル® スレッディング・ビルディング・ブロック (インテル® TBB)

[Use TBB (TBB を使用する)]: このボックスをオンにしてインテル® TBB を使用します。

[Instrument for use with Intel® Threading Analysis Tools (インテル® スレッド化解析ツールで使用するインストルメント)]: このボックスをオンにして、プリプロセッサー定義 TBB_USE_THREADING_TOOLS をプロジェクト・プロパティーの [Preprocessor (プリプロセッサー)] > [Preprocessor Definitions (プリプロセッサーの定義)] に追加します。

注

[Instrument for use with Intel® Threading Analysis Tools (インテル® スレッド化解析ツールで使用するインストルメント)] は、プロジェクトのプロパティーで [Code Generation (コード生成)] > [Runtime Library (ランタイム・ライブラリー)] が [Multi-threaded DLL (マルチスレッド DLL)] (/MD) に設定されている場合のみ表示されます。

インテル® マス・カーネル・ライブラリー

[Use MKL (MKL を使用する)]: 次のいずれかを選択します。

[Use ILP64 interfaces (ILP64 インターフェイスを使用する)]: このオプションは、ターゲット・プラットフォームが x64 または Itanium のいずれかに設定されている場合に表示されます。 このボックスをオンにして、対応する ilp MKL ライブラリーをリンカー・コマンドラインに追加します。また、MKL_ILP64 プリプロセッサー定義がコンパイラーのコマンドラインに追加されます。これを選択しない場合は、lp MKL ライブラリーが使用されます。

注

各オプションのライブラリー・セットは、選択されたターゲット・プラットフォームとプロジェクト・プロパティーの [Code Generation (コード生成)] > [Runtime Library (ランタイム・ライブラリー)] と [Advanced (詳細)] > [Calling Convention (呼び出し規約)] の定義により異なります。

最適化に関する注意事項

インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッサー向けと同等レベルの最適化が行われない可能性があります。これには、インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2)、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されています。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。

改訂 #20110804

関連情報


このヘルプトピックについてのフィードバックを送信