溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

VS2003 VC6搭建的原理分析是什么

發(fā)布時(shí)間:2021-12-13 10:05:04 來(lái)源:億速云 閱讀:119 作者:柒染 欄目:編程語(yǔ)言

VS2003 VC6搭建的原理分析是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

原來(lái)上網(wǎng)我下了很多VS2003 VC6搭建的Demo。而我用的是VS2005我在使用這些小樣時(shí),基本上絕大部分基于VS2003的Asp.net工程都因?yàn)樯贁?shù)文件無(wú)法轉(zhuǎn)換而無(wú)法加載工程,為此我也苦惱很久,后來(lái)終于讓我找到了解決辦法。

在正式開始之前,需要知道:
1、我們VS2003 VC6搭建的是nokia平臺(tái)下的開發(fā)環(huán)境,uiq的平臺(tái)下的我還沒(méi)有測(cè)試過(guò),原理應(yīng)該類似。
2、為了簡(jiǎn)單起見,我們以搭建s60的環(huán)境為例,其它的nokia平臺(tái)與此類似。
3、我們需要了解一下nokia提供的平臺(tái)sdk根據(jù)IDE有所區(qū)別,下面是引用***資料

a、IDE: Carbide.c++ 下需要支持如下的sdk
SDK for 3rd Edition
SDK for 2nd Edition, FP 3 (FP = feature pack)
SDK for 2nd Edition, FP 2
SDK for 2nd Edition, FP 1
SDK for 2nd Edition

b、IDE: CodeWarrior

SDK for 3rd Edition
SDK for 3rd Edition - Japanese
SDK for 2nd Edition, FP 3 (FP = feature pack)
SDK for 2nd Edition, FP 2
SDK for 2nd Edition, FP 1
SDK for 2nd Edition
SDK for 1st Edition

c、IDE: Microsoft Visual Studio.NET 2003

SDK for 3rd Edition
SDK for 2nd Edition, FP 3 (FP = feature pack)
SDK for 2nd Edition, FP 2
SDK for 2nd Edition, FP 2 - Japanese
SDK for 2nd Edition, FP 2 - Chinese
SDK for 2nd Edition, FP 2 - Thai
SDK for 2nd Edition, FP 1
SDK for 2nd Edition, FP 1 - Chinese
SDK for 2nd Edition
SDK for 1st Edition, FP1

4、需要下載Active Perl(http://www.activestate.com)
5、需要下載J2RE(http://www.sun.com)

好了,基本的準(zhǔn)備完成了,下面進(jìn)行必須的步驟:安裝Active Perl和J2RE,安裝完成之后,就可以按照下面的分類,選擇一種您喜歡的IDE,搭建開發(fā)環(huán)境了。

一、carbide C++下的搭建
不得不承認(rèn),carbide C++下的搭建是幾種中最簡(jiǎn)單的,您只需要注意sdk的選擇,并且在安裝過(guò)程中不要cancel。
sdk必須要選擇for Carbide.c++ 或者是 for CodeWarrior的,不然您按照后會(huì)發(fā)現(xiàn)仍然無(wú)法正常運(yùn)行。

 下面是VS2003 VC6搭建步驟:

1、到http://forum.nokia.com上找到關(guān)于Carbide.c++ Express的頁(yè)面,選擇下載。

2、同樣在找到關(guān)于s60 sdk下載的頁(yè)面,選擇一個(gè)for Carbide.c++(CodeWarrior)的sdk下載,我選擇的是
s60_sdk_v2_0_CW。

3、安裝剛才下載的sdk

4、安裝Carbide.c++ Express

5、運(yùn)行Carbide.c++ Express

  • 起草Visual Studio 2008性能說(shuō)明與分析

  • 詳細(xì)概述Visual Studio 2003.NET描述過(guò)程

  • 關(guān)于介紹Visual Studio.NET2003分析問(wèn)題

  • 概括起草Visual Studio 2005網(wǎng)站構(gòu)建原則

  • IT界對(duì)于Visual Studio .NET組件的解釋與


ok,到此,整個(gè)安裝過(guò)程就完成。打開Carbide.c++ Express就可以看到新手入門,按照里面的教程,熟悉一下,就可以開始Carbide.c++ Express下的開發(fā)了。

vc6下的搭建

搭建vc6下的開發(fā)環(huán)境是比較復(fù)雜的,有可能出現(xiàn)若干的問(wèn)題,這里,我把我搭建成功的步驟列舉出來(lái),因?yàn)槲易约涸诖罱ㄟ^(guò)程中遇到了許多的問(wèn)題,所以,按照我的步驟來(lái)搭建應(yīng)該會(huì)避免不少的麻煩。

1、確認(rèn)您的vc6是sp3以上的,否則,一定要升級(jí)到sp3以上。
2、下載sdk,一定要確定您下載的sdk不是for CodeWarrior/Carbide.c++的,因?yàn)閟dk對(duì)IDE是很明確的,如果選錯(cuò),基本上搭建都會(huì)失敗。這里,我們選擇SDK for 2nd Edition, FP 1 - Chinese。
3、安裝sdk。
4、配置系統(tǒng)的變量。這里有一個(gè)技巧,可以到\Microsoft Visual Studio\VC98\Bin目錄下找到VCVARS32.BAT,運(yùn)行它。(可以在命令行下運(yùn)行set path命令察看是否把vc6的環(huán)境變量添加到了系統(tǒng)中。
5、開始測(cè)試搭建是否成功,方法:
a、運(yùn)行%SystemRoot%\system32\cmd.exe
b、來(lái)到sdk下的Series60_v21_C\Series60Ex\helloworldbasic\group,如: C:\Symbian\7.0s\Series60_v21_C\Series60Ex\helloworldbasic\group(這個(gè)不會(huì)的人可以鍵入cd/?來(lái)察看進(jìn)入的目錄的方法)
c、鍵入bldmake bldfiles
d、鍵入abld makefile vc6
e、ok,鍵入exit返回windows界面,來(lái)到sdk下的Series60_v21_C\Epoc32\BUILD\SYMBIAN\7.0S\SERIES60_V21_C\SERIES60EX\HELLOWORLDPLUS\GROUP\HELLOWORLDPLUS\WINS文件夾。
f、如果一切都成功了,您應(yīng)該可以看到VS2003 VC6搭建一個(gè)DSW文件,打開進(jìn)入vc6的開發(fā)環(huán)境,按F7編譯,再按Ctrl+F5運(yùn)行,這時(shí),提示您輸入運(yùn)行的工具,它的位置是sdk下的Series60_v21_C\Epoc32\Release\Wins\Udeb\Epoc.exe。

好了,經(jīng)過(guò)漫長(zhǎng)的等待,應(yīng)該可以看到模擬器出現(xiàn)了,運(yùn)行里面的helloworldbasic,享受下成功的喜悅吧。

搭建整個(gè)環(huán)境對(duì)于初學(xué)者來(lái)說(shuō)的確是復(fù)雜的,希望通過(guò)本文,讓不明白的人能夠快速入門。

在正式開始之前,需要知道: 
1、我們搭建的是nokia平臺(tái)下的開發(fā)環(huán)境,uiq的平臺(tái)下的我還沒(méi)有測(cè)試過(guò),原理應(yīng)該類似。
2、為了簡(jiǎn)單起見,我們以搭建s60的環(huán)境為例,其它的nokia平臺(tái)與此類似。
3、我們需要了解一下nokia提供的平臺(tái)sdk根據(jù)IDE有所區(qū)別,下面是引用***資料

a、IDE: Carbide.c++ 下需要支持如下的sdk
SDK for 3rd Edition
SDK for 2nd Edition, FP 3 (FP = feature pack)
SDK for 2nd Edition, FP 2
SDK for 2nd Edition, FP 1
SDK for 2nd Edition

b、IDE: CodeWarrior

SDK for 3rd Edition
SDK for 3rd Edition - Japanese
SDK for 2nd Edition, FP 3 (FP = feature pack)
SDK for 2nd Edition, FP 2
SDK for 2nd Edition, FP 1
SDK for 2nd Edition
SDK for 1st Edition

c、IDE: Microsoft Visual Studio.NET 2003

SDK for 3rd Edition
SDK for 2nd Edition, FP 3 (FP = feature pack)
SDK for 2nd Edition, FP 2
SDK for 2nd Edition, FP 2 - Japanese
SDK for 2nd Edition, FP 2 - Chinese
SDK for 2nd Edition, FP 2 - Thai
SDK for 2nd Edition, FP 1
SDK for 2nd Edition, FP 1 - Chinese
SDK for 2nd Edition
SDK for 1st Edition, FP1

4、需要下載Active Perl(http://www.activestate.com)
5、需要下載J2RE(http://www.sun.com)

好了,基本的準(zhǔn)備完成了,下面進(jìn)行必須的步驟:安裝Active Perl和J2RE,安裝完成之后,就可以按照下面的分類,選擇一種您喜歡的IDE,搭建開發(fā)環(huán)境了。

一、carbide C++下的搭建
不得不承認(rèn),carbide C++下的搭建是幾種中最簡(jiǎn)單的,您只需要注意sdk的選擇,并且在安裝過(guò)程中不要cancel。
sdk必須要選擇for Carbide.c++ 或者是 for CodeWarrior的,不然您按照后會(huì)發(fā)現(xiàn)仍然無(wú)法正常運(yùn)行。

 下面是步驟:

1、到http://forum.nokia.com上找到關(guān)于Carbide.c++ Express的頁(yè)面,選擇下載。

2、同樣在找到關(guān)于s60 sdk下載的頁(yè)面,VS2003 VC6搭建選擇一個(gè)for Carbide.c++(CodeWarrior)的sdk下載,我選擇的是
s60_sdk_v2_0_CW。

3、安裝剛才下載的sdk

4、安裝Carbide.c++ Express

5、運(yùn)行Carbide.c++ Express
ok,到此,整個(gè)安裝過(guò)程就完成。打開Carbide.c++ Express就可以看到新手入門,按照里面的教程,熟悉一下,就可以開始Carbide.c++ Express下的開發(fā)了。

vc6下的搭建

搭建vc6下的開發(fā)環(huán)境是比較復(fù)雜的,有可能出現(xiàn)若干的問(wèn)題,這里,我把我搭建成功的步驟列舉出來(lái),因?yàn)槲易约涸诖罱ㄟ^(guò)程中遇到了許多的問(wèn)題,所以,按照我的步驟來(lái)搭建應(yīng)該會(huì)避免不少的麻煩。

1、確認(rèn)您的vc6是sp3以上的,否則,一定要升級(jí)到sp3以上。
2、下載sdk,一定要確定您下載的sdk不是for CodeWarrior/Carbide.c++的,因?yàn)閟dk對(duì)IDE是很明確的,如果選錯(cuò),基本上搭建都會(huì)失敗。這里,我們選擇SDK for 2nd Edition, FP 1 - Chinese。
3、安裝sdk。
4、配置系統(tǒng)的變量。這里有一個(gè)技巧,可以到\Microsoft Visual Studio\VC98\Bin目錄下找到VCVARS32.BAT,運(yùn)行它。(可以在命令行下運(yùn)行set path命令察看是否把vc6的環(huán)境變量添加到了系統(tǒng)中。
5、開始測(cè)試搭建是否成功,方法:
a、運(yùn)行%SystemRoot%\system32\cmd.exe
b、來(lái)到sdk下VS2003 VC6搭建的Series60_v21_C\Series60Ex\helloworldbasic\group,如: C:\Symbian\7.0s\Series60_v21_C\Series60Ex\helloworldbasic\group(這個(gè)不會(huì)的人可以鍵入cd/?來(lái)察看進(jìn)入的目錄的方法)
c、鍵入bldmake bldfiles
d、鍵入abld makefile vc6
e、ok,鍵入exit返回windows界面,來(lái)到sdk下的Series60_v21_C\Epoc32\BUILD\SYMBIAN\7.0S\SERIES60_V21_C\SERIES60EX\HELLOWORLDPLUS\GROUP\HELLOWORLDPLUS\WINS文件夾。
f、如果一切都成功了,您應(yīng)該可以看到一個(gè)DSW文件,打開進(jìn)入vc6的開發(fā)環(huán)境,按F7編譯,再按Ctrl+F5運(yùn)行,這時(shí),提示您輸入運(yùn)行的工具,它的位置是sdk下的Series60_v21_C\Epoc32\Release\Wins\Udeb\Epoc.exe。

好了,經(jīng)過(guò)漫長(zhǎng)的等待,應(yīng)該可以看到模擬器出現(xiàn)了,運(yùn)行里面的helloworldbasic,享受下成功的喜悅吧。

VS2003下的搭建

VS2003下的搭建分為兩種情況,***種是借助sdk for VS 2003 的版本,它的搭建方式基本和vc6下的相同,只是把a(bǔ)bld makefile vc6改成makmake helloworldbasic vc7(注:我沒(méi)有試過(guò)這種發(fā)式的搭建,純粹參考了別人的文章,如果錯(cuò)了,就當(dāng)我沒(méi)有說(shuō)過(guò)吧)

第二種方法是借助Carbide.VS,Carbide.VS基本上可以說(shuō)是nokia為了VS 2003寫的插件,下面是具體步驟
1、下載sdk,這里,我們選擇SDK for 2nd Edition, FP 1 - Chinese。
2、到http://forum.nokia.com上找到關(guān)于Carbide.VS的頁(yè)面,選擇下載。
3、安裝sdk
4、安裝Carbide.VS
5、運(yùn)行VS2003,在文件菜單中選擇"Import Symbian Project",打開一個(gè)mmf文件(如sdk下的Series60_v21_C\Series60Ex\helloworldbasic\group目錄下的helloworldbasic.mmp)
6、按F7編譯,按Ctrl+F5運(yùn)行

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI