Carbide.vs是在VS.NET2003中開發(fā)symbian程序必要的插件,但是有時(shí)候安裝Carbide.VS后注冊(cè)會(huì)出現(xiàn)registration component failed錯(cuò)誤,這種錯(cuò)誤是由于程序的連接沒有成功的原因,我們可以進(jìn)行手工注冊(cè),步驟如下:進(jìn)入Carbide.vs安裝目錄下面的misc目錄,執(zhí)行register_carbide_vs_201.exe文件,這樣我們就可以進(jìn)行注冊(cè)了!
最近一直在搞地圖引擎,看了Mapnik的代碼,感觸良多,感覺Mapnik的代碼思路很清晰。
他里面的底層繪制是使用Agg庫,Agg是一個(gè)高效的2D圖形引擎庫。這兩個(gè)庫大多數(shù)是使用Template來進(jìn)行構(gòu)建,大大的降低了代碼間的耦合。現(xiàn)在還在閱讀源碼中!
晚上終于集成了vc60環(huán)境和WinAVR軟件,在vc60中使用C++開發(fā)AVR軟件,好爽啊。
終于擺脫了ICCAVR之類的Editor環(huán)境了!!
還可以使用VC環(huán)境中的插件,爽多了!
正所謂的工欲善其事,必先利其器!
這樣的編譯軟件才舒服啊!!呵呵!
先使用
devices
在命令行模式下面測(cè)試是否有設(shè)置
Symbian
的環(huán)境變量。
如果沒有,則使用
exit
命令退出命令行模式,在我的電腦的屬性中的環(huán)境變量屬性中的系統(tǒng)變量中的
Path
中設(shè)置一下你的
devices
目錄;例如我的目錄是這樣的:
C:\Program Files\Common Files\Symbian\tools
一般來說你的系統(tǒng)裝在什么盤下面,只要改一下盤符就可以了,那么就在
Path
中后面加上這個(gè)目錄的路進(jìn),注意:如果在
Path
中的最后一個(gè)路徑?jīng)]有加分號(hào)的話要加一個(gè)分號(hào),然后確定就
OK
了。
注意:這些操作之前在系統(tǒng)的
Path
中應(yīng)該有
Perl
目錄的
Bin
目錄,不然會(huì)出錯(cuò)的哦。
OK
!
接下來我們繼續(xù)
devices
的設(shè)置。
我們上面已經(jīng)設(shè)置好了
devices
目錄那么在命令行模式下面則會(huì)出現(xiàn):
C:\>devices
Carbide:com.Nokia.Series60 - default
vsdotnet:com.nokia.series60
?
C:\>
?
這個(gè)是我的機(jī)器上面安裝的
SymbianSDK
,這個(gè)是經(jīng)過我改動(dòng)之后的顯示,如果沒有出現(xiàn)顯示
SDK
信息的話那么說明你的系統(tǒng)中沒有加入
SymbianSDK
,那么使用
devices -add devices-path devices-toolspath @devicesId
加入
SDK
到系統(tǒng)中。然后使用
devices -setdefault
來設(shè)置默認(rèn)的
SDK
這樣我們的默認(rèn)的
SymbianSDK
就設(shè)置完畢了,具體的你可以在命令行模式下面輸入
devices -h
或者是
devices -help
指令來使用
devices
命令的幫助。
在每個(gè)
Symbian
下面的
Help
文檔中也會(huì)有
devices
指令的詳細(xì)解釋的。可以在
SDK
文檔中的索引或者搜索中輸入
devices
就會(huì)出現(xiàn)選項(xiàng)的,選中你要的頁面就
OK
了!!
wenglj
Holy0607@163.com
剛剛完成MapEngine的V1開發(fā)完成,接下來要進(jìn)行開發(fā)VS2003 IDE的插件開發(fā)了,正準(zhǔn)備把CxxTest的單元測(cè)試改造成IDE的插件。