TECHNOTRONIC FLIGHT II

インターネット停留所のブログ

Visual C++ 2010 で並列ビルド

2011年02月06日 | Programming
make だと、
make -j8
とかすると 8 スレッド並列でビルドできる。

Visual C++ 2010 で並列ビルドを行うには、

プロジェクトのプロパティ
→ 構成プロパティ
 → C/C++
  → 全般
   → 複数プロセッサによるコンパイル

を「はい (/MP)」に設定し、なおかつ

プロジェクトのプロパティ
→ 構成プロパティ
 → C/C++
  → コード生成
   → 最小リビルドを有効にする

を「いいえ (/Gm-)」に設定する必要がある。後者の設定はデバッグビルドの設定でデフォルトが「はい」になっているため、これを変更しないと並列ビルドができないので注意。

最新の画像もっと見る