C++のみをインストールすると、
プロジェクト : error PRJ0003 : 'cl.exe' の起動中にエラーが発生しました。
とエラーがでてコンパイルできません。
これはC#も同時にインストールする必要があるとのことです。(既知のバグ)
またインストールする前にVS2008や2005の体験版をインストールしていたせいか
「期限が切れています」と出てインストールできませんでした。
体験版をアンインストールしようとしても.Net3.5?のインストールかアンインストールで
こけるようでアンインストールできませんでした。
仕方なく他のマシンで動かしています。
追記:
.Net 2.0〜3.5までを全部アンインストールして
(3.5から順番に。2.0まで。失敗したりしますがプログラムの追加と削除、からは消えます)
.NET Framework 3.5 Service Pack 1 をネットからダウンロード。インストール(成功)
そしてVS2008でC++のみをインストール、その後C#を追加インストール(失敗)
で、cl.exeはコピーされるようでC++は動くようです。期限切れも出なくなりました。
PGO(ガイド付き最適化のプロファイル)に必要な pgo90db.dll などの pgo*.* はVBも同時に
インストールする必要があります。PGOを行うには
1. 構成プロパティ、「全般」で「プログラム全体の最適化」を「リンク時のコード生成を使用」に。
2. 「リンカ」「最適化」「リンク時のコード生成」で「ガイド付き最適化のプロファイル インストルメント」に
3. リビルドしてプログラムを起動後、いろいろ使う。プログラム終了。
4. 「リンカ」「最適化」「リンク時のコード生成」で「ガイド付き最適化のプロファイル 更新」に
5. 「ビルド」(リビルドしてはまずい)