0

Windows XP Embeddedには、NULLまたは「NUL」デバイスがありません。一つには、Visual Studioはそれを必要としているようで、プロジェクトをビルドしようとするとPRJ0015エラーで中止されます。

NULデバイスのサポートを含めるようにXPeイメージを構成する方法を知っている人はいますか?

4

3 に答える 3

3

「NullDeviceDriver」は、XPe Target Designerで使用できますが、通常は非表示になっています。どうやら各コンポーネントには可視性レベルがあり、ターゲットデザイナのオプション([ツール]-> [オプション])で設定されたレベルよりも低い場合は非表示になっています。Null Device Driverはレベル200なので、レベルを100に設定すると、それを確認してインストールできます。

于 2009-06-15T21:40:47.993 に答える
2

NULデバイスが必要になるもう1つの重要な状況があります。それは、Windows用のCygwinUNIXソリューションの一部またはすべてをインストールする場合です。特に、「わからない」のようなことをしている場合は、完全にランダムな例を選んで、SSHサーバーをひどいものに置いて、たとえば、ログインしてそれを維持します。

そうです-Cygwinは実際にUNIX/dev/nullデバイスをWindowsNULデバイスにマップします。あなたが知っている、最大の互換性のために。トイレにデータを即座に投入してそれを忘却するというプラットフォーム固有の実装が、宇宙の熱的死まで、二度と見られないようにするために、たまたま斬新で革新的でした。

cygwinはNULが利用できない状態でインストールされますが、実際には、通常の作業日を楽しむことはできません。これは、bashシェルを初めて起動しようとしたときに最も明白であり、/ dev / nullに関する多数のエラーメッセージが表示され、そのようなファイルやディレクトリのエラーは発生しません。デバイスはおそらく実際には単なるNTFSリンクであると推測されますが、誰が知っていますか。

いずれにせよ、修正は「Null Device Driver」コンポーネントを追加することです。これは、「ソフトウェア」->「システム」->「その他」の下にあり、インターネットチェッカー、スケジュールサービスコマンドラインユーティリティ、 1394カーネルデバッガサポートライブラリ、Microsoft BobのEBCDICサポート、Zorkのいくつかのチートコード、および「(A)bort、(R)etry、(I)gnore、(F)ail?」というコードページ マペットスウェーデン語( "(B)ork、b(o)rk、bo(r)k、bor(k)?")

これがお役に立てば幸いです、
   Matt "Breakpoint" Heck

于 2011-11-09T09:51:34.677 に答える
0

XPEmbeddedでのVisualStudio自体の実行は、サポートされていないようです。フルOSでビルドしてから、アプリケーションをXP組み込みにデプロイする必要があります。

于 2009-06-15T19:38:12.717 に答える