1

Windows CE 5.0 デバイスの Visual Studio で既定の c++ プロジェクトを実行すると、リソースが見つからないというエラーが表示されます。Depends によると、私の実行可能ファイルには ayghsell.dll (Windows Mobile シェル) と CoreDll.dll が必要であるとのことです。これは、一般的な Windows CE のインストールではなく、Windows Mobile デバイスでのみ実行可能ファイルを実行できるということですか? その場合、一般的な WinCE を対象とする実行可能ファイルを作成するにはどうすればよいですか?

4

1 に答える 1

3

一般的な Windows CE インストールの意味によって異なります。Windows CE 自体はモジュール化されたオペレーティング システムであるため、さまざまなデバイスにさまざまなモジュールを含めることができます。したがって、各 Windows CE デバイスには、根本的に異なる OS がインストールされている可能性があります (ヘッドレスであっても)。

Coredll は、Windows CE のインストールに含まれる標準の「共通」ライブラリですが、システム内の他のモジュールに応じて異なるコンポーネントを含めることができます。

Windows CE の比較的標準的なバージョンをターゲットにする場合は、コンポーネントの標準 SDK セットをターゲットにするか、Windows Mobile プラットフォームを選択します。

SDK がある場合は、それをインストールして使用します。利用できるものがない場合は、Platform Builder と OS プロジェクト ファイルを使用して SDK を生成できます。

アプリケーションを非 Windows Mobile インストールの Windows CE で動作させるには、ygshell ライブラリを使用するコードを削除し、それらのライブラリにリンクしないようにするだけです。

于 2008-09-05T03:10:02.077 に答える