VC++6から、Visual Studio2005への移行は? – プログラミング – Home

VC++6から、Visual Stud...
 
通知
すべてクリア

VC++6から、Visual Studio2005への移行は?


はいj
 はいj
(@はいj)
ゲスト
結合: 19年前
投稿: 4
Topic starter  

今まで、Visual Studio 6.0の下で、VC++6でプログラムを作っ
ていました。このほど、.cも.rcも.hも2005に移す必要性が生じました。
確かに、2005の下にもVCもありますが、あれだけ、画面が違うとは?
プロジェクト → 設定 → リンクや、同じくC/C++もなければ、
(われわれは、CONSOLEでなく、Windowsで使っていました)
ツール → 書式設定もありません。

どうやって、ソース、ヘッダー、リソース込みで、
プロジェクトを作って、コンパイルをかけるのでしょうか?


引用解決済
トピックタグ
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

まずは、新規作成で空のプロジェクトを作って、ソース云々は後から追加していけばいいのでは?

# VC6 と VC.NET2003(200) と VS2005 の IDEはそれぞれ別物…


返信引用
はいj
 はいj
(@はいj)
ゲスト
結合: 19年前
投稿: 4
Topic starter  

すみません。
IDEって何でしょうか?

そのまま、ソースは使えないとか?


返信引用
瀬戸っぷ
 瀬戸っぷ
(@瀬戸っぷ)
ゲスト
結合: 22年前
投稿: 160
 

http://www.google.co.jp/search?hl=ja&q=IDE%E3%81%A8%E3%81%AF&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

前後の文脈から、HDDのインターフェイスではないことは推察してください。

なお、VS2005でUNICODEがデフォルトになっているので、
その辺りはご注意を。


返信引用
はいj
 はいj
(@はいj)
ゲスト
結合: 19年前
投稿: 4
Topic starter  

IDEのご説明、ありがとうございます。
ところで、新規のプロジェクトは作ってはみたものの、
いまいち、2005に、既存のリソースやソース、ヘッダーの
追加の仕方がわからないのですが。

また、今まで使っていたのは、.cppというファイルではなくて、
.cと言うファイルでしたが、
これの追加の仕方はどうなるのでしょうか?


返信引用
はいj
 はいj
(@はいj)
ゲスト
結合: 19年前
投稿: 4
 

ようやくコンパイルまで行きました。

No Errorで出ましたが、
いざ、デバッグで実行する時も
デバッグなしで実行する時も
インターネットエクスプローラーの
画面が途中で出て、そのまま
止まってしまいます。

どうすればよいでしょうか?


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

ソースの不具合を修正する。


返信引用
瀬戸っぷ
 瀬戸っぷ
(@瀬戸っぷ)
ゲスト
結合: 22年前
投稿: 160
 

> インターネットエクスプローラーの
> 画面が途中で出て、そのまま
> 止まってしまいます。

どういうプログラムなのか、なんの説明もなしでは…
RAPTさんの言われている通りの回答しかできないかと。

とりあえず、APIに渡している引数などに問題がないかとかチェックしてみては?

# コンパイル出来たからと言ってバグが無いとは言い切れないと言うことは
# 理解されていると思いますが。


返信引用
RAPT
 RAPT
(@RAPT)
ゲスト
結合: 22年前
投稿: 310
 

たとえ、仮にVC++6の時に動いていたとしても、それはそれ。
基本的に、VC++6とVC++.NETは別の言語(開発環境)だと思ってください。

VC++6のプロジェクトをVC++.NETに変換したとしても、ソースコードまでは
変更されないので、そのあたりは、きちんと確認する必要があります。

例えば、ATLも3.x→7.xに変更されていますし。


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

>2005に移す必要性が生じました。
どんな必要性でしょうか。
内容によっては、VC6.0のままでもいい場合もあります。


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

# 個人の事情まではわかりませんが、
# 提供元(Microsoft)がサポート停止したのがいろいろ影響してるのでは?
# 商業利用時の保証とか、ミドルウェアのサポート停止とか…


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

VC6からの移行という話は私の職場でも出てきています。
Microsoftが正式にサポートを辞めてしまった環境を使い続ける事は
問題があるという判断です。
今後のメンテナンスの話もありますし、ライブラリなら使う方との
整合性を取るという意味でも移行するという話は出てくると思います。
まあ、外部からの要請というもあったりしますし。

メンテナンスの必要がまず無いようなケースでMFC等を使ってない
ライブラリなら無理に変えなくても良いのかもしれないですけれどね。
もっともそういうものなら移行すればあっさりビルドできそうですけれど。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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