質問

7〜8年前にVisual Studio 6.0でC ++で作成した古いプログラムがいくつかあります。

今日はそれらを始めようとしましたが、運がありませんでした。プログラム(または当時作成した他のプログラム)を起動するとき、次のエラーメッセージが表示されます。

VS6.0 Error message

少なくともMFC42D.DLLとMSVCP60D.DLLがプログラムフォルダーに存在することがわかりますが、正直なところ、これらのプログラムを開始するために必要なものを覚えていません。

このエラーメッセージが何を意味するのか、そしてそれを解決するために何ができるかを知っている人はいますか?私はこれらの古いプログラムを再び起動して、それらがどのように見えるかを見てみたいです:)

編集

新しいDLLを入れた後、さらに一歩を踏み出しましたが、これで問題は、Direct X 8が適切にセットアップされていないことです。 DirectXは後方互換性があると思いましたが、DX8もインストールする必要がありますか? 2つのDirectXバージョンが同時にインストールされているのは機能しますか?

役に立ちましたか?

解決

次のようなプログラムが必要です DependencyWalker, 、それはあなたのプログラムが必要とするすべてのDLLをあなたに示します。その後、これらすべてのDLLを見つける必要があります。

別のオプションは、VisualStudio 6のコピーを見つけてマシンにインストールすることです。

3番目のオプションは、Visual Studioの最新バージョンを取得し、コードを再コンパイルしようとすることです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top