由于反复重新安装SDK,在carbide的编译配置里面残留了很多多余的配置项,这些配置项没有对应的sdk(在磁盘已经删除了),就变成了dummyID。
在项目配置里面是可以反勾选这些dummy的项目的,但是重启carbide之后还是会默认选上。看来还是有配置项不能自动处理好。
打开项目配置文件,H:\Working\AVCoreTest\.cproject一看果然有残留:<cconfiguration id="Phone Debug (GCCE) [S60_3rd_MR_2]">……
删掉就好了。
2009年3月22日星期日
如何彻底删除Symbian SDK第三版?
发现直接删除Symbian SDK 3rd MR,然后重装一次,在X:/symbian/9.1/下面的S60_3rd_MR目录是会自动添加一个累加的序号,比如第二次安装是S60_3rd_MR _2,第三次是S60_3rd_MR_3……
检查了环境变量没有残留,想了很久才觉得应该是c:\Nokia下面公用文件的问题。果然是这样!
在C:\Nokia\Registry\installationRegistry.xml记录了三版SDK的位置信息,准确来说是模拟器的信息。如下:
S60 3rd Ed. C++
3.0
h:\Symbian\9.1\S60_3rd_MR_2\epoc32\release\winscw\udeb\sdkw.exe
h:\Symbian\9.1\S60_3rd_MR_2\epoc32\release\winscw\udeb
删除这个文件。另外注册表还有和nokia相关的,在HKEY_LOCAL_MACHINE\SOFTWARE\Nokia\com.nokia.s60下面有一个键记录了sdk的个数。我选择了删除这整个项目。
重装SDK,没有加序号了:)
订阅:
博文 (Atom)