Platform Builder 6.0与Windows 7兼容性的问题
????? 重裝Windows 7之后,今天第一次正式編譯WinCE內核,結果又遇到了一點狀況,截圖如下。
?????
????? 從編譯的階段來看,Sysgen已經成功完成,在執行Post-Sysgen Build的操作時編譯PLATFORM\COMMON\SRC\COMMON\CACHE\.\global.c文件出了錯,這個錯誤之前一直沒有碰到過——fatal error C1033: cannot open program database ''。
????? 起初懷疑可能是這個目錄下的文件被破壞所導致的。于是從Ghost文件中提取出來相應的目錄,用工具比較了一下,完全一樣。而Ghost之前是用DeviceEmulator驗證過的,編譯沒有任何問題。據此推斷跟目錄及文件本身沒有什么關系。由于之前在WinXP上從沒碰到過這個問題,所以懷疑可能還是跟Windows 7有關。
????? 難道是兼容性惹得禍?昨天在設置“以管理員身份運行”時,順便選了“以兼容模式運行這個程序”,兼容模式選擇的是Windows XP( Service Pack 3),如下圖所示,這是之前一直使用的系統。
?????
????? 把這個兼容模式去掉,重新編譯,果然就好了,虛驚一場,差點就Ghost整個系統了。。。
????? 看來這個兼容模式也不能隨便亂用。就像提示中所說,只有在出現問題時才需要考慮兼容性模式。如果已經正常工作了,再選擇兼容性模式運行可能反而會有問題。
轉載于:https://www.cnblogs.com/we-hjb/archive/2010/08/25/1807725.html
總結
以上是生活随笔為你收集整理的Platform Builder 6.0与Windows 7兼容性的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone 软键盘
- 下一篇: C#获取电脑硬件信息(CPU ID、主板