Embedded Visual C++ 4 (eVC4) を使用して最初に構築された Win CE 4.2 (x86 のみ) 用のレガシー MFC C++ アプリケーションがあります。eVC のコンパイラでサポートされていない最新の C++ 機能を使用する C++ ライブラリからの機能を追加する必要があります (VS2008 コンパイラはそれらをうまくサポートします)。
VS2008 でソリューションを開こうとすると、SDK が正しくインストールされているにもかかわらず、「このプロジェクト ファイルの元のプラットフォームと一致するプラットフォームがありません」というエラーが表示されます。このマシンには EVC4 の機能コピーもあります。
私の調査では、VS2008 が CE4.2 SDK でビルドできるかどうかについて、インターネット上で矛盾するアカウントが見られますが、すべて x86 コードであるため、これが問題になる理由がわかりません。
繰り返しますが、ARM サポートは必要ありません。また、エミュレーターやリモート デバッグも必要ありません。C++ ファイルの山を、CE で動作する DLL にビルドできるようにする必要があるだけです。
以前にこの道をたどった人はいますか?