近期更新了自己的小黑從XP更新到WIN7專業版,我花了兩天時間驗證了下列軟件安裝在WIN7 PRO是完全兼容的。
為了方便自己以后忘記VS2005和WINCE6.0怎么安裝在WIN7上,還是整理下安裝步驟如下:
Visual Studio 2005
Visual Studio 2005 Service Pack 1
Visual Studio 2005 Service Pack 1 Update for Windows Vista/7 (if applicable)
Windows Embedded CE 6.0 Platform Builder
Windows Embedded CE 6.0 SP1
Windows Embedded CE 6.0 R2
Windows Embedded CE 6.0 R3
Windows Embedded CE 6.0 R3 Update Rollup 11/3/2009
Windows Embedded CE 6.0 Cumulative Product Update Rollup 12/31/2009
Windows Embedded CE 6.0 2010 QFE M01 to M07
VS2005與WIN7兼容性的問題,需要安裝Visual studio 2005 Service Pack 1 Update for Windows Vista/7。
安裝Windows Embedded CE 6.0 Platform Builder也會出現不兼容的問題,不用管它,上述軟件請一定要注意在管理員身份下安裝,切記切忌!! 直接點擊“運行程序”按鈕即可。如下圖:
在安裝PB6.0補丁包時尤其需要注意這一點,因為右鍵彈出的菜單中沒有“以管理員身份運行”這一項。這里得想個小辦法,間接的實現“以管理員身份運行”補丁包程序,方法如下:
http://hovertree.com/hvtart/bjae/oy9pqb94.htm
第一種方式:
單擊開始按鈕在搜索框中輸入“cmd”,同時按下“Ctrl”鍵與“Shift”鍵,然后按“Enter”鍵這樣,打開的命令行窗口即運行於管理員權限下,此時即可正常安裝PB6.0的補丁包。
第二種方式:
開始菜單下點擊 :“所有程序\附件\命令提示符”,點擊右鍵選中“以管理員身份運行”。此時即可正常安裝PB6.0的補丁包。
我以這種方式安裝了所有的補丁包,如下圖所示:
安裝完成后,首先用CEUpdateCheck工具檢查了一下補丁包的狀態,如下圖所示:
可以看到,補丁包的安裝完全正常。到這里整個VS2005與WINCE6.0就全部安裝完成了。如果出現下列錯誤:
makefile.def: Including C:\WINCE600\public\common\oak\misc\sources.ReleaseType_OAK
NMAKE : fatal error U1073: don't know how to make 'C:\WINCE600\OSDesigns\Emulator\Emulator\Wince600\DeviceEmulator_ARMV4I\cesysgen\oak\lib\ARMV4I\retail\atls.lib'
Stop.
NMAKE : fatal error U1077: 'C:\WINCE600\sdk\bin\i386\nmake.exe' : return code '0x2'
Stop.。
把“Active Template Library(ATL)”組件選中重新編譯即可。