Windows XP嵌入式设备缺少NULL或“ NUL”设备。一方面,Visual Studio似乎需要它,并尝试以PRJ0015错误构建项目中止。

任何人都知道如何配置XPE映像以包括对NUUL设备的支持?

有帮助吗?

解决方案

XPE目标设计器中有“ Null Device驱动程序”,但通常隐藏。显然,每个组件都有一个可见性级别,如果它低于目标设计器选项(工具 - >选项)中的设置,则它是隐藏的。 Null Device驱动程序为200级,因此我将级别设置为100,并且可以看到并安装它。

其他提示

在另一个重要情况下,您将要使用NUUL设备:如果您正在安装Windows的某些或所有Cygwin Unix解决方案。特别是,如果您正在做类似的事情,哦,我不知道,选择一个完全随机的示例,试图将SSH服务器放在该死的东西上,以便您可以在百灵鸟上,例如登录,然后保持它。

没错 - Cygwin实际上将其UNIX /DEV /NULL设备映射到Windows Nul设备。您知道,以最大程度的兼容性。以防万一平台特定的实施立即将数据投入厕所并抹掉它,再也看不到,直到宇宙的热死亡恰好是新颖而创新的。

虽然Cygwin将在没有nus的情况下安装,但实际上,它实际上不会享受典型的工作日。这是最明显的,您第一次尝试启动bash shell,并注意到有关 /dev /null的一系列错误消息,导致没有此类文件或目录错误。人们认为该设备实际上只是一个NTFS链接,但谁知道。

无论如何,修复程序是在软件 - > System-->其他类别下添加“ null Device驱动程序”组件,一个令人惊讶的小型类别,该类别还包含有用的组件,例如Internet Checkers,Schedule Service Service命令行实用程序, 1394内核调试器支持库,对Microsoft Bob的EBCDIC支持,一些Zork的作弊代码以及“(a)Bort,(r)Etry,(i)Gnore,(f)ail?”的代码页面。在瑞典语(“(b)Ork,b(o)rk,bo(r)k,bor(k)?”)中

希望这可以帮助,
马特“断点”

在XP嵌入式上运行Visual Studio本身似乎并不支持它。您应该在完整的操作系统上构建,然后将您的应用程序部署到XP嵌入。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top