博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

     最近把2008格掉装了Win7,第一步装VS2005就出了点问题,先是安装不能,报安装不成功,然后用Winxp Sp2兼容模式报没有Sp2...囧。

然后用Win2008 Sp2兼容模式,成功。

     装vs2005 sp1,wince及sp1,wincer2,wincer3都还比较顺利,但是所有platform的OS编译都失败,且每次失败错误不同,最可怕的是,我

那个从未编译失败的笔记本也被传染,再也PB不成功了。该笔记本没有多安装任何一个软件,只是休眠了几天没有编译而已......。

 

      因此我估计一定是有某个特别的设置被不小心改动了,但是搜索到的所有答案都没有涉及到这个方面。因此我个人感觉,要解决类似的问题,就

需要明了以下几个方面。

     1.pb的分为哪几个过程,每个过程的作用是什么?

     2.环境对pb到底有什么影响?

     3.每个错误的出现到底意味着什么?

 

如果有哪位兄弟知道这些问题的答案,望不吝赐教。 

 

Wince的PB有非常详细的log,但是也正因为如此,初学者是很难看出到底错误在哪里。在很多情况下都是missing xx files的错误,而这个问题在

几分钟以前还并不存在。经常出现的情况是,第一次编译成功,立刻第二次编译就失败,然后再编译又成功。这种问题在普通soft开发中几乎不可能

存在,而在PB中确实经常的事情。

 

Btw:网上能搜到的资料又实在太少了,通常的解决方案是重新安装系统,重新安装PB,这样做是有效果的。但是如前所说,在某种未知因素的影响

下一个正常工作的PB机很可能瞬间不能正常编译,使得这种解决方案并不可靠。