私はAFXEXT.Hに慣れていないんだが、私は
....それについてのWindows NT4とは互換性がありませんかと思っていますが、元の質問に答えるために: を「これまでの私の研究が示しますVisual Studio(この場合はC++)2005を使用してWindows NT 4.0上で実行するアプリケーションを構築することは不可能であることを示しています。
NT4でアプリケーションが作成されている場合は、特に答えが肯定である必要があります。 afxext.hを脇に置いておくと、これは簡単にできるはずです。
私が問題を抱えているもう一つのことは、人々がNTの言葉を捨てている緩やかな性質です。ほとんどの人が 'NT'をWindows NT4と考えても、「ほとんどの人」が「すべての人」と等しくないため、まだ曖昧です。
実際には、NTという用語はNTシリーズと同じです。 NTシリーズはNT3、NT4、NT5(2000、XP、2003)、NT6(Vista)です。
Win32はC/C++コードも対象とするサブシステムです。ですから、このNT4プラットフォーム&サブシステムをターゲットにできないはずの理由がない、またはこれがプラットフォームを移植しているプラットフォームの場合は、VCがおそらく課しているMFC依存関係を削除してください。
afxext.hをミックスに追加すると、サブシステムの互換性の問題のように私に聞こえます。私のGoogleの研究のMFCの一部です。 afxext.hは、MFC(Microsoft Foundation Class)拡張であるようです。
MFCへの依存関係を削除できますか?これはどんなアプリケーションですか? (CLR、サービス、GUIインターフェイス?)プロジェクトをVC 8.0のアンマネージC++プロジェクトに変換できますか?
うまくいけば、このうちのいくつかが役立つでしょう。
これを守る –