Visual C++ 2008 Express Edition のインストール

Time-stamp: "2011-05-14 Sat 08:05 JST hig"

最新のバージョンは2010で, そのインストールはいろんなところで説明されるようになるでしょう. しかし, 実習室はあと3年くらい2008のままだと思われるので, 同じバージョン2008のほうが望ましい場合もあるでしょう. IDE のプロジェクトは変換が必要らしいです. そこで2008を家の個人用PCにインストールする手順と注意をここに書いてみます.

手順

2008の場合, 途中で質問されますが, MSDN Library, SQL Server, Silverlight はインストールしなくてもいいでしょう(時間とディスクがあるならインストールしてもいいでしょう). また, 2010の場合で2.4GB程度のディスクを消費します.

自宅にまあまあ速いネットワークが来ている場合

Visual C++ 2008 Express Edition をWebインストールすることをお奨めします. ダウンロードはhttp://go.microsoft.com/?LinkId=9348304から. MicrosoftによるWebインストールの解説. 岡山理科大学太田寛志先生によるインストール方法の解説もたいへん勉強になります.

自宅のネットワークが遅い/ないが書き込み可能なDVDドライブがある場合

Visual C++ 2008 Express Edition をオフラインインストールすることをお奨めします. 大学でダウンロードした.isoファイルをUSBフラッシュメモリなどで自宅に持ち帰って, DVD-Rに書き込んでそこからインストールします. ダウンロードとMicrosoftによるオフラインインストールの解説. 岡山理科大学太田寛志先生によるインストール方法の解説もたいへん勉強になります.

自宅のネットワークが遅く/なくしかも書き込み可能なDVDドライブがない場合

Visual C++ 2008 Express Edition をオフラインインストールすることをお奨めします. 大学でダウンロードした.isoファイルをUSBフラッシュメモリなどで自宅に持ち帰って, DAEMON Tools Lite,Virtual CloneDrive,MagicDiscなどの無料で使える仮想ドライブソフトでマウントしてそこからインストールします.

自制心がなく好奇心がある場合

最新バージョンのVisual C++ 2010 Express EditionをWebインストールしてみましょう. 英語ページを探しに行くとオフラインインストールもできるらしいです.

インストールの過程で遭遇しうる問題

インストールが完了して使ってみようとして遭遇しうる問題

ディレクトリの様子が違う, hello.cがみつからないんですけど?

大学では最初のうちに作業ディレクトリを作成して, そこで作業しています. 個人用PCにインストールした場合も同様の作業です. 普通は Q: ドライブはないので C:, D: またはUSBフラッシュメモリに作るならリムーバブルディスク (F:あたり?) に作成する必要があります. また, 個人のフォルダC:¥user¥ユーザ名以下に作る方法もあります.

Visual Studio をインストールしたのと同じドライブ (多くの場合C:でしょう)に作業ディレクトリを設ける場合にはさらに注意すべき点があります.

C:¥Program Files¥Microsoft Visual Studio 9.0¥VC¥>Q:
Q:¥>
のようにQ:でドライブを移動した直後にはカレントディレクトリが ルートディレクトリQ:¥>になります. しかし C:と入力したときにはルートディレクトリに移動はしません. したがって, その後のcdも先頭に¥のついた絶対path指定をする必要があります. C:¥ncに移動するのはcd ¥ncであってcd ncでは移動できないってこと.

コマンドが見つからないって言われるんですけど?

Visual Studio 2008コマンドプロンプトは, PCを最後に一度再起動してからでないと正常に使えないのかもしれません.

hello world?nってなるんですけど?

hello(4):warning C4566: ユニバーサル文字名‘\u00A5’によって表示されている文字は、現在のコード ページ(932)で表示できません などと言われたかもしれません. これは, 深い理由があるんですが, とりあえず改行指示子\nを¥nと見えるように打ち直せば直るかもしれません.

デバッガーが使えないんですけど?

Windows Vista Home Edition では, スタート>コントロールパネル>ユーザーアカウント>ユーザーアカウント制御の有効化または無効化>「ユーザーアカウント制御を使ってコンピュータの保護に役立てる」がチェックされたままだとデバッガーが使えないという報告がありました. Windows Vista Home Edition では, ユーザをグループに追加することができない(?)ということなので, 以前の, Debugger Usersにユーザを追加しないとデバッガーが使えないというような話でしょうか?
Copyright © 2010 Saburo Higuchi. All rights reserved.
樋口三郎, http://www.math.ryukoku.ac.jp/~hig/