VC++6.0とVC++2005Expressの併用 – プログラミング – Home

通知
すべてクリア

[解決済] VC++6.0とVC++2005Expressの併用


恥きん
 恥きん
(@恥きん)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

アホな質問失礼します。

現在、VC++6.0を使用しているのですが、「~ゲームプログラミング」系の書籍を読んで
います。このサンプル等を実行したりする為に、書籍で使用されている

Visual Studio 2005 Express Edition

をインストールしようと思っているのですが、書籍内容以外では、今後もVC++6.0の方を
使っていきたいと考えています。そこで、上記バージョンをインストールすると、
VC++6.0の方に影響がでないかを危惧しているのですが、併用は可能でしょうか?。


引用未解決
トピックタグ
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

可能です。


返信引用
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

2005より2008 Express の方がインストールが簡単なので
お勧めです。


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

VC++6.0とVC++2005はインストールフォルダも別なら、使用するレジストリの階
層も別個です。
要するに、別アプリケーションとしてインストールされます。

ソースコードの方は完全互換ではないので、VC++6.0でエラー/ワーニングが0
であったプロジェクトをVC++2005でビルドするとエラー/ワーニングの山にな
ります。
が、修正自体はそれほど難しくないはずです。

_MSC_VER等のマクロを使用すれば、VC++6.0とVC++2005双方でエラー/ワーニン
グが0のプロジェクトにすることも可能です。
私は、現在はVC++2005に完全移行しましたが、段階的にそのような状態にして
いた時期もあります。
[参考] _MSC_VERの値
・VC++2005 1400 (0x578)
・VC++6.0 1200 (0x4B0)


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

勉強と言う意味合いからするとVC++6.0はあまり良い対象では無いと
思います。このバージョンのVC++のコンパイラは言語規格への準拠率が低いので
書籍で紹介されているようなコードがコンパイルエラーになったりします。
(新しい言語の本で勉強したい時に不便ですよね)

どうせ勉強するなら新しい規格への準拠率が高いほうが良いと思うので
勉強目的ならVC++6.0はやめておいた方が良いと思います。
古いアプリのメンテナンスが必要で使うと言うのでなければ、
新しい環境に移行する方が良いです。

仕事で古いアプリのメンテナンスをしなくてはならなくて
いつまでもVC++6.0と付き合わないといけないなんてケースは多いので
新しい環境に移行できる立場なら移行した方が良いですよー。


返信引用
恥きん
 恥きん
(@恥きん)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

お返事遅くなり申し訳ありません。

併用可能ということで、インストールしてみたいと思います。
皆さんありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました