文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-06-17 19:55

关注

VS2003 VC6搭建的原理分析是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

原来上网我下了很多VS2003 VC6搭建的Demo。而我用的是VS2005我在使用这些小样时,基本上绝大部分基于VS2003的Asp.net工程都因为少数文件无法转换而无法加载工程,为此我也苦恼很久,后来终于让我找到了解决办法。

在正式开始之前,需要知道:
1、我们VS2003 VC6搭建的是nokia平台下的开发环境,uiq的平台下的我还没有测试过,原理应该类似。
2、为了简单起见,我们以搭建s60的环境为例,其它的nokia平台与此类似。
3、我们需要了解一下nokia提供的平台sdk根据IDE有所区别,下面是引用***资料

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

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

好了,基本的准备完成了,下面进行必须的步骤:安装Active Perl和J2RE,安装完成之后,就可以按照下面的分类,选择一种您喜欢的IDE,搭建开发环境了。

一、carbide C++下的搭建
不得不承认,carbide C++下的搭建是几种中最简单的,您只需要注意sdk的选择,并且在安装过程中不要cancel。
sdk必须要选择for Carbide.c++ 或者是 for CodeWarrior的,不然您按照后会发现仍然无法正常运行。

 下面是VS2003 VC6搭建步骤:

到http://forum.nokia.com上找到关于Carbide.c++ Express的页面,选择下载。

同样在找到关于s60 sdk下载的页面,选择一个for Carbide.c++(CodeWarrior)的sdk下载,我选择的是
s60_sdk_v2_0_CW。

安装刚才下载的sdk

安装Carbide.c++ Express

运行Carbide.c++ Express


ok,到此,整个安装过程就完成。打开Carbide.c++ Express就可以看到新手入门,按照里面的教程,熟悉一下,就可以开始Carbide.c++ Express下的开发了。

vc6下的搭建

搭建vc6下的开发环境是比较复杂的,有可能出现若干的问题,这里,我把我搭建成功的步骤列举出来,因为我自己在搭建过程中遇到了许多的问题,所以,按照我的步骤来搭建应该会避免不少的麻烦。

确认您的vc6是sp3以上的,否则,一定要升级到sp3以上。
2、下载sdk,一定要确定您下载的sdk不是for CodeWarrior/Carbide.c++的,因为sdk对IDE是很明确的,如果选错,基本上搭建都会失败。这里,我们选择SDK for 2nd Edition, FP 1 - Chinese。
3、安装sdk。
4、配置系统的变量。这里有一个技巧,可以到\Microsoft Visual Studio\VC98\Bin目录下找到VCVARS32.BAT,运行它。(可以在命令行下运行set path命令察看是否把vc6的环境变量添加到了系统中。
5、开始测试搭建是否成功,方法:
a、运行%SystemRoot%\system32\cmd.exe
b、来到sdk下的Series60_v21_C\Series60Ex\helloworldbasic\group,如: C:\Symbian\7.0s\Series60_v21_C\Series60Ex\helloworldbasic\group(这个不会的人可以键入cd/?来察看进入的目录的方法)
c、键入bldmake bldfiles
d、键入abld makefile vc6
e、ok,键入exit返回windows界面,来到sdk下的Series60_v21_C\Epoc32\BUILD\SYMBIAN\7.0S\SERIES60_V21_C\SERIES60EX\HELLOWORLDPLUS\GROUP\HELLOWORLDPLUS\WINS文件夹。
f、如果一切都成功了,您应该可以看到VS2003 VC6搭建一个DSW文件,打开进入vc6的开发环境,按F7编译,再按Ctrl+F5运行,这时,提示您输入运行的工具,它的位置是sdk下的Series60_v21_C\Epoc32\Release\Wins\Udeb\Epoc.exe。

好了,经过漫长的等待,应该可以看到模拟器出现了,运行里面的helloworldbasic,享受下成功的喜悦吧。

搭建整个环境对于初学者来说的确是复杂的,希望通过本文,让不明白的人能够快速入门。

在正式开始之前,需要知道: 
1、我们搭建的是nokia平台下的开发环境,uiq的平台下的我还没有测试过,原理应该类似。
2、为了简单起见,我们以搭建s60的环境为例,其它的nokia平台与此类似。
3、我们需要了解一下nokia提供的平台sdk根据IDE有所区别,下面是引用***资料

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

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

好了,基本的准备完成了,下面进行必须的步骤:安装Active Perl和J2RE,安装完成之后,就可以按照下面的分类,选择一种您喜欢的IDE,搭建开发环境了。

一、carbide C++下的搭建
不得不承认,carbide C++下的搭建是几种中最简单的,您只需要注意sdk的选择,并且在安装过程中不要cancel。
sdk必须要选择for Carbide.c++ 或者是 for CodeWarrior的,不然您按照后会发现仍然无法正常运行。

 下面是步骤:

到http://forum.nokia.com上找到关于Carbide.c++ Express的页面,选择下载。

同样在找到关于s60 sdk下载的页面,VS2003 VC6搭建选择一个for Carbide.c++(CodeWarrior)的sdk下载,我选择的是
s60_sdk_v2_0_CW。

安装刚才下载的sdk

安装Carbide.c++ Express

运行Carbide.c++ Express
ok,到此,整个安装过程就完成。打开Carbide.c++ Express就可以看到新手入门,按照里面的教程,熟悉一下,就可以开始Carbide.c++ Express下的开发了。

vc6下的搭建

搭建vc6下的开发环境是比较复杂的,有可能出现若干的问题,这里,我把我搭建成功的步骤列举出来,因为我自己在搭建过程中遇到了许多的问题,所以,按照我的步骤来搭建应该会避免不少的麻烦。

确认您的vc6是sp3以上的,否则,一定要升级到sp3以上。
2、下载sdk,一定要确定您下载的sdk不是for CodeWarrior/Carbide.c++的,因为sdk对IDE是很明确的,如果选错,基本上搭建都会失败。这里,我们选择SDK for 2nd Edition, FP 1 - Chinese。
3、安装sdk。
4、配置系统的变量。这里有一个技巧,可以到\Microsoft Visual Studio\VC98\Bin目录下找到VCVARS32.BAT,运行它。(可以在命令行下运行set path命令察看是否把vc6的环境变量添加到了系统中。
5、开始测试搭建是否成功,方法:
a、运行%SystemRoot%\system32\cmd.exe
b、来到sdk下VS2003 VC6搭建的Series60_v21_C\Series60Ex\helloworldbasic\group,如: C:\Symbian\7.0s\Series60_v21_C\Series60Ex\helloworldbasic\group(这个不会的人可以键入cd/?来察看进入的目录的方法)
c、键入bldmake bldfiles
d、键入abld makefile vc6
e、ok,键入exit返回windows界面,来到sdk下的Series60_v21_C\Epoc32\BUILD\SYMBIAN\7.0S\SERIES60_V21_C\SERIES60EX\HELLOWORLDPLUS\GROUP\HELLOWORLDPLUS\WINS文件夹。
f、如果一切都成功了,您应该可以看到一个DSW文件,打开进入vc6的开发环境,按F7编译,再按Ctrl+F5运行,这时,提示您输入运行的工具,它的位置是sdk下的Series60_v21_C\Epoc32\Release\Wins\Udeb\Epoc.exe。

好了,经过漫长的等待,应该可以看到模拟器出现了,运行里面的helloworldbasic,享受下成功的喜悦吧。

VS2003下的搭建

VS2003下的搭建分为两种情况,***种是借助sdk for VS 2003 的版本,它的搭建方式基本和vc6下的相同,只是把abld makefile vc6改成makmake helloworldbasic vc7(注:我没有试过这种发式的搭建,纯粹参考了别人的文章,如果错了,就当我没有说过吧)

第二种方法是借助Carbide.VS,Carbide.VS基本上可以说是nokia为了VS 2003写的插件,下面是具体步骤
1、下载sdk,这里,我们选择SDK for 2nd Edition, FP 1 - Chinese。
2、到http://forum.nokia.com上找到关于Carbide.VS的页面,选择下载。
3、安装sdk
4、安装Carbide.VS
5、运行VS2003,在文件菜单中选择"Import Symbian Project",打开一个mmf文件(如sdk下的Series60_v21_C\Series60Ex\helloworldbasic\group目录下的helloworldbasic.mmp)
6、按F7编译,按Ctrl+F5运行

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网行业资讯频道,感谢您对编程网的支持。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯