| |
新手贡献搭建开发环境和运行helloworld经验 |
|
时间: 2006-01-09 来自:Nokia论坛 |
 |
|
终于顺利在VC6和VC++.NET上都运行通过了helloworld。 由于用的是最新的S60 SDK 2.1,网上的开发环境方面的介绍都是2.0+VC6的,所以走了一些弯路,建议大家安装好SDK后,最好先看SDK的文档,一般,最新的改变,向导,都会在文档里介绍,网上的信息有可能会滞后。 下面说说如何用2.1的SDK搭建VC7(VC++.NET)开发环境,并运行helloworld 我的方法不一定是最好的,因为我只是还没入门的新手,但是用下面的方法可以成功运行到helloworld,至少能让未入门的新手体验一下,至少能让目前的学习进行下去,如果有什么不对的地方还请高手们指教。 1)安装VS.NET 2003(如已安装省略这步) 2)安装ACTIVEPERL 3)安装SDK 2.1,在系统变量中添加EPOCROOT,值为:\symbian\7.0s\Series60_v21\(网上有文章说用subst将symbian映射为z盘,但我用这种方法无法通过helloworld,也无法将SDK安装在Z盘上,会提示一个什么路径错误,那篇文章介绍的是SDK2.0,不知道是不是版本不同的原因) 至此,开发环境就算搭建完毕,下面是运行helloworldbaisc,原版英文资料在SDK的文档中 4)打开.NET的DOS窗口(不是CMD)具体位置是:开始--程序--.NET--.NET工具--Visual Studio .NET 2003 命令提示。 5)进入helloworldbasic的group目录(\symbian\7.0s\Series60_v21\Series60Ex\helloworldbasic\group),输入命令:makmake helloworldbasic vc7,生成VC7的工程文件,就在group目录下(网上的大部分文章都是说用abld makefile命令来生成VC6的工程文件,2.1已经有所改变) 6)双击打开HELLOWORLDBASIC.sln,运行,提示重新生成,然后指定虚拟机的路径即可(\symbian\7.0s\Series60_v21\Epoc32\release\wins\udeb\epoc.exe)
至此,helloworldbasic顺利运行
|
|
|
|
|
|
标签NewsAbout错误:Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
|
|
|
|
|
|