作者:谢启东编译
写过程序的人都知道,要进行编程,首先要有一个"编写"代码的环境,从理论上来说,记事本也可以完成编写代码的任务,但一个带有语法着色、智能感知输入的集成开发环境(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。
图1 Visual C++ 2005 Express Edition
以下显示了安装过程:
图2安装过程
安装完后的程序主界面如下图所示,
图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] [下一页]