Visual Studio C++ 2008をインストール

オンライン版は、ほぼほぼ使用不可

仕事でVisual Studio 2008を使ってexeを作りたいのだが、公式サポートはすでに終了してしまっているらしい。
2020年3月現在、オンライン版のVisual Studio 2008をインストール使用すると、「製品登録をしてください」とアナウンスがでる。
新規登録無料!登録しないと使えないヨ!(要約)と書いてあるので、下記URLをクリックすると……
https://msdn.microsoft.com/en-us/vsreg/default.aspx?rel=vs2008&lcid=1041&h=c5ae60436adb8fec&c=&pid=91909-152-0000052-60451&bn=030729.01

ページが存在していない。ズコー。
というわけで新しくインストールしても製品が元々ない人は使えないわけであった。

オフライン版製品を使用

検索してみるとオフライン版なるものが出てきた。
ほんのひと手間かかるが、これで自分は簡単にインストールできた。

ImgDrive(仮想ディスクドライブソフト)をインストール

オフライン版なので、CD・DVDに焼かれていることが前提となる。
そのため仮想ディスクドライブを作成できるソフトをインストールするとした。

私が使用したのはこちら。無料だし、使い勝手も、◎
www.yubsoft.com

Visual Studio オフライン版をダウンロード

こちらでダウンロード。
http://go.microsoft.com/?LinkId=9348306

ImgDriveでダウンロードしたファイルを開く

開くとこんな画面になっているので、まずは「作成」ボタンを押す。

f:id:pono38:20200318113618p:plain
ImgDrive起動画面

場所は本当にどこでも良い。自分はデスクトップ等にした。(適当)

f:id:pono38:20200318113753p:plain
右のフォルダマークでディレクトリを指定

すると仮想ドライブが作成されるので、そこに「マウント」ボタンを押す。
そしてVisual Studio オフライン版を選択!

f:id:pono38:20200318114106p:plain
Visual Studio 2008 オフライン版ファイルを選択

これで仮想ディスクが完成しました。
こんな感じで開けます
f:id:pono38:20200318114339p:plain

後はそのままインストールするだけです。

追記:Visual Studio 2017を入れていた為?のエラー

自分のPCに元々Visual Studio 2017を入れていました。
Visual Studio 2008にてビルドしようとすると、

「リンカ ツール エラー LNK1104 'VCOMP.lib' を開くことができません」
とビルドエラーが。最初は何のことや?と思い正直これだけで半日潰しました。(勿体ない…)

結局対応としては、Program Files (x86)内にあるVisual Studio 2017の「VC」フォルダ内にある「Lib」フォルダから該当の'VCOMP.lib'をコピー。
その後同じくProgram Files (x86)内にあるVisual Studio 2008の「VC」フォルダ内にある「Lib」フォルダにペーストしました。

(※今回はC++の為「VC」フォルダを参照してますが、言語によってフォルダが違います。)

f:id:pono38:20200319095648p:plain
該当の.libをコピー&ペースト

恐らく本来は古いバージョンからインストールしなければいけないんでしょうね…
とりあえずその場しのぎ。ということで…