如何设置SDK,devices命令的内容从哪得到的
时间:2010-03-10 来源:cdlda
在C:\Program Files\Common Files\Symbian目录下,有个devices.xml文件,保存了系统中所有sdk的信息。 eg.
<?xml version="1.0"?>
<devices version="1.0">
<device id="Gaget" name="com.nokia.s60" default="yes" userdeletable="no">
<epocroot>P:\</epocroot>
</device>
<device id="S60_3rd_FP1" name="com.nokia.s60" default="no" userdeletable="no">
<epocroot>C:\Symbian\9.2\S60_3rd_FP1\</epocroot>
</device>
<device id="Gadget_FS" name="com.nokia.s60" default="no" userdeletable="no">
<epocroot>V:\</epocroot>
</device>
<device id="Ivalo" name="com.nokia.s60" default="no" userdeletable="no">
<epocroot>W:\</epocroot>
</device>
</devices>
改这个文件内容, 就能改sdk的内容。 如果你不想在cmd中,用devices看到任何的信息,就将这个文件中所用 defaut 设置为"no"。好处就是, 编译的时候,会根据当前的EPOCROOT做相应调整。 就不用自己用devices -default命令来设置用哪个sdk了。
也可以在carbide中进行sdk信息的设置, 会影响到device.xml文件
<?xml version="1.0"?>
<devices version="1.0">
<device id="Gaget" name="com.nokia.s60" default="yes" userdeletable="no">
<epocroot>P:\</epocroot>
</device>
<device id="S60_3rd_FP1" name="com.nokia.s60" default="no" userdeletable="no">
<epocroot>C:\Symbian\9.2\S60_3rd_FP1\</epocroot>
</device>
<device id="Gadget_FS" name="com.nokia.s60" default="no" userdeletable="no">
<epocroot>V:\</epocroot>
</device>
<device id="Ivalo" name="com.nokia.s60" default="no" userdeletable="no">
<epocroot>W:\</epocroot>
</device>
</devices>
改这个文件内容, 就能改sdk的内容。 如果你不想在cmd中,用devices看到任何的信息,就将这个文件中所用 defaut 设置为"no"。好处就是, 编译的时候,会根据当前的EPOCROOT做相应调整。 就不用自己用devices -default命令来设置用哪个sdk了。
也可以在carbide中进行sdk信息的设置, 会影响到device.xml文件
相关阅读 更多 +