1

オープンソース ライブラリを開発しています。MFC のオプション機能があります。現在、マクロ _MSC_VER が定義されているかどうかを確認することにより、MFC の内容が他のコンパイラ用にコンパイルされます。しかし、VC++ Express のユーザーは、MFC がないためにコンパイル エラーが発生すると不満を漏らしています。コンパイル時にこれを判断する方法はありますか?

_MFC_VER を試してみましたが、それは afxver_.h で定義されており、そのヘッダー ファイルは Express バージョンにはありません。

2005 年から 2012 年までのすべての VC++ バージョンで機能するソリューションを希望しますが、2010 年と 2012 年だけのソリューションでも問題ありません。

4

0 に答える 0