2

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 にビルドできるようにする必要があるだけです。

以前にこの道をたどった人はいますか?

4

1 に答える 1

3

後から来る者たちのために、パンくずとして残される --

VS2008 は、x86 用の標準 SDK を使用した WinCE.NET 4.2 のビルドをサポートしていません。

現在、このサポートを得るために VS2003 に戻っています。

于 2012-06-16T00:45:17.237 に答える