科技时代新浪首页 > 科技时代 > 学园 > 正文

亲自动手 64位应用程序开发环境和工具简介


http://www.sina.com.cn 2006年02月15日 07:31 天极yesky

    作者:谢启东编译

    写过程序的人都知道,要进行编程,首先要有一个"编写"代码的环境,从理论上来说,记事本也可以完成编写代码的任务,但一个带有语法着色、智能感知输入的集成开发环境(IDE),往往会令我们事半功倍,以下主要以Microsoft Visual C++ 2005 Express Edition和最新的Platform SDK为例进行讲解,分别在Visual C++ 2005 Express Edition中编写代码,用Platform SDK编译;这两个软件均为免费软件,可从微软的官方网站下载使用,这样大家都可以有机会亲自动手尝试64位编程。

  可能有人会问,那必须要在一个64位平台上开发吗?答案是不一定,Platform SDK提供了跨平台交叉编译功能,就是说,可以在32位系统平台上编译生成程序,而到64位平台上去运行,考虑到普遍情况,本文以32位平台为基础,来进行64位编程。

  安装Visual C++ 2005 Express Edition和Platform SDK

  Visual C++ 2005是微软今年底推出的Visual Studio.NET 2005中的一个组件,其Express Edition可看作是个人版,可从微软的官方网站免费下载,无时间使用限制。在安装之前,程序会要求先安装Microsoft .NET Framework Version 2.0 Redistributable Package (x86)。安装程序是基于网络的,安装时会下载所必须的文件;如下图所示,可看到有图形IDE、Microsoft MSDN 2005 Express Edition、Microsoft SQL Server 2005 Express Edition x86三个安装可选项,此处只选项安装了图形IDE。

亲自动手64位应用程序开发环境和工具简介
 
图1 Visual C++ 2005 Express Edition

  以下显示了安装过程:

亲自动手64位应用程序开发环境和工具简介
 
图2安装过程

  安装完后的程序主界面如下图所示,

亲自动手64位应用程序开发环境和工具简介
 
图3 安装完后的程序主界面


  与前任相比,Visual C++ 2005开始页中最明显的一项变化是,可以实时显示有关Visual C++开发者的新闻信息。图中可见有一菜单项为"Community"(社区),下拉菜单之后有提问、检索等等功能,可见Visual C++ 2005更加重视协作功能,可通过互联网充分利用开发者社区中的资源。

  有了Visual C++ 2005 Express Edition,还不能进行64位程序的开发,此时的Visual C++只能生成32位的控制台程序,不过没关系,我们只把它当作一个编写及编译代码的高效工具,要生成64位本地代码,还要安装Platform SDK。

 [1] [2] [3] [下一页]

发表评论

爱问(iAsk.com)



评论】【论坛】【收藏此页】【 】【多种方式看新闻】【下载点点通】【打印】【关闭




科技时代意见反馈留言板 电话:010-82628888-5595   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2006 SINA Corporation, All Rights Reserved

新浪公司 版权所有