電子書籍の厳選無料作品が豊富!

Visual C++ 6.0で作成したプログラムをVisual C++ 2008で実行することはできるのでしょうか?

ビルドしてみるのですが、afxwin.hがないと表示されてしまいます。
自分でも検索してみたのですが、ダウンロードできる状況なのかも良く分かりませんでした。

2週間後にプレゼンがあるのですが、手持ちのパソコンにはVisual C++2008しかないため、6.0をインストール、と考えたのですがそれもできないようなので・・・

もし、実行できるのであればその方法をお手数ですが分かりやすく教えてくださるとうれしいです。

A 回答 (3件)

ひょっとして Visual C++ Express Edition を使っているのでしょうか。



afxwin.h は MFC のヘッダーで、MFC は Visual C++ Express Edition では利用できません。
Visual Studio の Standard Edition 以上を購入するか、Visual C++ 6.0のプログラムをもとに .NET で作り直すかのどちらかですが、……前者は結構な出費となりますし、後者は 2 週間ではかなり難しいと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

そうです、Visual C++ Express Edition です!説明が足りずに申し訳ありません。
自分のノートパソコンでは無理なようなので、教授に相談したいと思います。

お礼日時:2010/06/14 13:56

そもそも、「Visual C++ 2008で実行」というのはどういうことでしょうか?


すでにできあっているプログラムであれば、EXEファイルと依存するDLL等があれば動くわけで、Visual C++ なんぞ不要です。再ビルドする必要もありません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
出来上がっているプログラムですが、改良して実行する必要があったためあのような言葉になってしまいました。

お礼日時:2010/06/14 13:55

afxwin.hはMFC用のヘッダです


これがないということは無料版のExpressEditionをお使いでしょうか
有料版であればVisual C++ 2008にもafxwin.hは付属しています
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

無料版のExpressEditionでした。説明が足りなかったようで申し訳ありません。
有料版も大学にはないようなので、担当の教授に相談したいと思います。

お礼日時:2010/06/14 13:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!