Windows XP Embedded缺少NULL或「NUL」設備。首先,Visual Studio似乎需要它,並試圖建立一個項目中止與PRJ0015錯誤。如何將NULL設備添加到Windows XP Embedded?
任何人都知道如何配置XPe映像以包含對NUL設備的支持?
Windows XP Embedded缺少NULL或「NUL」設備。首先,Visual Studio似乎需要它,並試圖建立一個項目中止與PRJ0015錯誤。如何將NULL設備添加到Windows XP Embedded?
任何人都知道如何配置XPe映像以包含對NUL設備的支持?
「空設備驅動程序」在XPe目標設計器中可用,但通常是隱藏的。顯然,每個組件都具有可見性級別,如果它低於目標設計器選項(Tools-> Options)中設置的值,則隱藏。空設備驅動程序在200級,因此我將其級別設置爲100,並可以看到並安裝它。
在XP Embedded上運行Visual Studio本身似乎並不支持。你應該建立一個完整的操作系統,然後將你的應用程序部署到XP嵌入式。
還有另外一個重要的情況,你需要NUL設備:如果你正在安裝部分或全部Windows版Cygwin UNIX解決方案。特別是,如果你正在做一些類似的事情,噢,我不知道,爲了挑選一個完全隨機的例子,試圖將一個SSH服務器放在該死的東西上,這樣你就可以登上保持它。
是的 - Cygwin實際上將其UNIX/dev/null設備映射到Windows NUL設備。你知道,爲了最大的兼容性。爲了防止直接將數據扔入廁所並使其翻倒,再也不會看到,直到宇宙的熱死,這個平臺特定的實現恰巧是新穎和創新的。
雖然cygwin會在沒有NUL的情況下安裝,但事實上,它實際上不會享受典型的工作日。第一次嘗試啓動bash shell時,這是最明顯的,並且注意到關於/ dev/null的大量錯誤消息導致沒有此類文件或目錄錯誤。人們認爲設備實際上可能只是一個NTFS鏈接,但誰知道。
在任何情況下,修復的方法是添加「Null Device Driver」組件,該組件位於Software-> System-> Other下方,它是一個非常小的類別,其中包含Internet Checkers,Schedule Service Command Line Utility,1394內核調試器支持庫,Microsoft Bob的EBCDIC支持,Zork的一些作弊代碼,以及代碼頁說「(A)bort,(R)etry,(I)gnore,(F)ail?」。在布偶瑞典( 「(B)獸人,B(O)RK,博(R)K,BOR(K)?」)
希望這有助於
馬特 「斷點」 哎呀