2

まだ広く配布されておらず、Windows XP と互換性のないバージョンの MFC を使用している Visual Studio 2012 (v11) を使用しています。

解決策を探しているときにこの記事に出くわし、成功しませんでした。コンピューターに Visual Studio 2010 以前のインストールがなかったことが原因であると考えました。

古い MFC バージョンで新しい Visual Studio バージョンを使用しますか?

古いバージョンの Visual Studio がインストールされていなくても、Visual Studio 2012 で少なくとも Windows XP と互換性のある MFC アプリケーションをコンパイルする方法はありますか?

4

2 に答える 2

1

残念ながら、あなたが望むことは可能ではないと思います。この記事によると、Windows 8が正式にリリースされるこの秋には、実際にXPがサポートされる予定です。ただし、この記事では、VisualStudio2010のインストールも必要になると述べています。私の推測では、VS2012にはXPをサポートする機能がないだけであり、この秋のアップデートはVS2010にリンクするだけだと思います。非公式な方法があるかもしれませんが、MSがXPサポートを完全に廃止しているように見えるので、それを開発する場合はおそらくVS2010が必要になります。

于 2012-08-03T02:01:58.253 に答える
0

簡単な脚注: Visual C++ 6.0 から、vs2010 の新しい MFC と新しいコンパイラを正常に使用できました。かなりの骨抜きと交換が必要でしたが、少なくともこの方法では可能です。もちろん、私はそれを逆にテストしたことはありませんが、できるはずです。完全に機能するとは思わないでください。また、ビジュアル スタジオは拡張機能を使用して大幅にカスタマイズできるため、おそらく「ホット スワップ」ライブラリなどの拡張機能を作成できます。リボン、tr1 などの新しい機能を提供するために MS がリリースした機能サービス パックが追加されました。実際に新しい MFC などが必要でない限り、2010 または 2012 に移行する理由はまだわかりません。 、それらを試し、それらを嫌い、2008年にとどまりました。

于 2012-12-17T03:01:01.870 に答える