QA@IT

Microsoft C ver.6のコンソールアプリケーションをVC++2010でコンパイル

3204 PV

windows2000上でMicrosoft C ver.6ののコンパイラを使って作ったコンソールアプリケーションがあり
それをwindows7上でコンパイル~実行までを行う必要が出てきました。
VC++2010やBorlandのBCCを試してみましたが、いずれもコンパイルエラーになっています。
graph.hがインクルードされているので調べてみたのですが、32bitでは廃止されている情報が
ありました。極力ソースの修正はしたくないのですが何かよい方法がないものでしょうか?

インクルードで使用しているヘッダファイル stdio.h stdlib.h time.h dos.h graph.h windows.h
malloc.h memory.h

回答

http://oshiete.goo.ne.jp/qa/262097.html
こちらからの引用になりますが、

graph.h はVC4以降無くなってしまいました。
グラフィック操作が固定メモリでなくなってしまっている
ので、事実上代用になるものを用意することは出来ない
ような気がします。
Windowsアプリでは現在はGDI用のAPIで行うので
graphics.h も同様に今は使われない(使えない)と思われます。

ということらしいです。
極力ソースを変更したくないということであれば、
graph.h の機能に相当する関数を自作するしかないでしょうね。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。